简单的ASP.NET Web服务需要帮助 [英] Help needed with simple ASP.NET web service
问题描述
您好,
作为练习练习,我发布了一个(非常简单的)网络服务,
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("HelloWorldMSTSoap")
这篇关于简单的ASP.NET Web服务需要帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!