2008-12-10 46 views

回答

4

是的,使用wsHttpBinding將服務公開爲標準的Web服務。

1

是的,你可以。

  • 如果你有安裝.NET 3.0或3.5,您可以添加到WCF組件,其在目錄中引用(System.ServiceModel.dll等)「%WINDIR%\ Microsoft.NET \框架\ V3 .0 \ Windows通信基礎「。 Visual Studio 2005不包含生成WCF代理的svcutil實用程序,但可以下載它(它隨Windows SDK一起提供),也可以在沒有生成代理的情況下使用WCF(例如,使用ChannelFactory <T>類)。

  • 或者您可以將Web引用添加到使用basicHttpBinding的WCF服務,正如Jeremy Lew所建議的那樣。

0

只是爲了防止一些從看這件事 - 你曾經是能夠WCF擴展的一個CTP版本下載到VS 2005,但這始終沒有超越CTP看到this thread

它仍然是可能的要在非ms站點中獲得這些信息,如果你只想嘗試一些東西,但毫無疑問,正確的方法是使用basicHttpBinding並將該服務用作「普通」Web服務或遷移到Visual Studio 2008.