在ASP.NET 2.0网站中使用支持WSE的Web服务

时间:2011-01-25 00:51:57

标签: asp.net web-services wse

我尝试从ASP.NET网站使用支持WSE的Web服务。

我已经安装了WSE 3.0,使用配置工具将WSE信息添加到我的web.config中,然后完成了添加Web引用。

我认为问题可能是这是一个网站,而不是一个Web应用程序。因此,代理类是在运行时生成的,可能不会添加WSE魔法。

我可以从元数据访问代理类,它的类型是System.Web.Services.Protocols.SoapHttpClientProtocol,据我所知,它没有任何WSE功能。

我意识到这都是旧技术,但我无法决定服务器的运行方式:(

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

您错了,在添加网络参考时会生成代理。

您能否告诉我您如何在网站上添加网页参考。

请参阅以下文章 - http://msdn.microsoft.com/en-us/library/5sds7a0b.aspx

  

找到Web服务后   供您的应用程序访问   使用“添加Web引用”对话框   框,单击“添加引用”   按钮将指示Visual Studio   下载服务描述   本地机器然后生成一个   所选Web的代理类   服务即可。代理类将   包含调用每个的方法   暴露的Web服务方法   同步和异步。这个   class包含在本地.wsdl中   文件的代码隐藏文件。更多   信息,请参阅Web参考   Visual Studio和添加Web引用   对话框。

请参阅以下文章 - How to Add a Web Reference