简单的ASP.NET Web服务需要帮助 [英] Help needed with simple ASP.NET web service

查看:71
本文介绍了简单的ASP.NET Web服务需要帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,



作为练习练习,我发布了一个(非常简单的)网络服务,



http://www.myshoptour.com/WebServices/HelloWorldMST.asmx



测试页面有效很好,但我在我的网站上消费它有问题。我的代码如下:



尝试

Dim wsProd As new wsHelloWorldMSTprod.HelloWorldMSTSoapClient()

wsProd。打开()

选择案例rblSelectHelloWorldType.SelectedIndex

案例0

strOut = wsProd.HelloWorld1()

案例1

strOut = wsProd.HelloWorld2()

Case Else

结束选择

wsProd.Close()

Catch ex As Exception

结束尝试



带有new的行似乎是个问题。它什么都不做。好像它没有回来。我无法追查它。



有人可以告诉我我做错了什么(并告诉我正确的代码)?



提前致谢。对不起,如果这是错误的类别 - 自从我在这里发布以来已经有一段时间了。经过一段急需的休息后,我又回到了网络开发阶段!



我尝试了什么:



我第一次发布它时,我能够很好地消费它。然后我对Web服务进行了简单的更改并再次发布。从那时起,在我的网站上消费它是行不通的。

解决方案

我终于得到了它的工作,如下:

最初:

Dim wsProd作为新的wsHelloWorldMSTprod.HelloWorldMSTSoapClient()

修复:

Dim wsProd作为新的wsHelloWorldMSTprod.HelloWorldMSTSoapClient(HelloWorldMSTSo ap)

Hello,

As a practice exercise, I've published a (very simple) web service,

http://www.myshoptour.com/WebServices/HelloWorldMST.asmx

The test page works great, but I am having problems consuming it in my website. My code is as follows:

Try
Dim wsProd As New wsHelloWorldMSTprod.HelloWorldMSTSoapClient()
wsProd.Open()
Select Case rblSelectHelloWorldType.SelectedIndex
Case 0
strOut = wsProd.HelloWorld1()
Case 1
strOut = wsProd.HelloWorld2()
Case Else
End Select
wsProd.Close()
Catch ex As Exception
End Try

The line with the "new" seems to be the problem. It does nothing. Seems like it does not return. I am unable to trace into it.

Can someone please tell me what I am doing wrong (and show me the correct code)?

Thanks in advance. And sorry if this is in the wrong category - it has been a while since I've posted here. I'm getting back into web development after a much needed break!

What I have tried:

The first time I published it, I was able to consume it fine. Then I made a simple change to the web service and published it again. Since then, consuming it in my website does not work.

解决方案

I finally got it to work, like this:
Originally:
Dim wsProd As New wsHelloWorldMSTprod.HelloWorldMSTSoapClient()
Fix:
Dim wsProd As New wsHelloWorldMSTprod.HelloWorldMSTSoapClient("HelloWorldMSTSo‌​ap")


这篇关于简单的ASP.NET Web服务需要帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆