2011-01-25 71 views
0

我正嘗試從ASP.NET網站使用啓用WSE的Web服務。在ASP.NET 2.0網站中使用啓用WSE的Web服務

我已經安裝了WSE 3.0,使用配置工具將WSE信息添加到我的web.config中,然後完成添加Web引用。

我相信問題可能是這是一個Web SITE,而不是Web APPLICATION。因此,代理類是在運行時生成的,可能不會增加WSE的魔力。

我可以從元數據訪問代理類,它的類型爲System.Web.Services.Protocols.SoapHttpClientProtocol,據我所知,它沒有任何WSE功能。

我意識到,這是所有的老技術,但我沒有得到決定什麼服務器都運行:(

任何幫助,將不勝感激

回答

0

你就錯了,產生的代理,當你要添加Web引用

你能告訴我你是怎麼添加Web引用到網站

請參考下面的文章。 - http://msdn.microsoft.com/en-us/library/5sds7a0b.aspx

您已經通過 使用添加Web引用對話框 中,單擊添加引用 按鈕將指示Visual Studio中位於後一個Web服務 您的應用程序訪問 服務描述下載到 本地機器然後爲選定的Web 服務生成 代理類。代理類 包含用於同步和異步調用每個 公開的Web服務方法 的方法。此 類包含在本地.wsdl 文件的代碼隱藏文件中。有關更多 的信息,請參閱 Visual Studio中的Web參考和添加Web參考 對話框。

請參考下面的文章 - How to Add a Web Reference

+0

該鏈接指向WCF,不WSE。 WCF不適用於我的項目。 – Tavis 2011-01-25 03:24:03