0
我寫了WCF服務(Web服務)。 我從來沒有與IIS工作 - 我不知道我是否需要更改\配置IIS中的某些東西來處理我的服務。如何配置IIS以支持WCF服務?
有人可以幫助我嗎?
感謝
P.S:IIS版本是7.5
我寫了WCF服務(Web服務)。 我從來沒有與IIS工作 - 我不知道我是否需要更改\配置IIS中的某些東西來處理我的服務。如何配置IIS以支持WCF服務?
有人可以幫助我嗎?
感謝
P.S:IIS版本是7.5
託管的IIS Web服務器上的服務非常類似於託管傳統的Web服務(與.asmx文件擴展名)。
在IIS中託管的服務需要創建一個.svc文件擴展名的文件。如果您使用Visual Studio 2008/2010 WCF服務模板,這將自動爲您完成。 Service.svc文件是一個基於XML的文件,必須包含@ServiceHost指令。
<% @ServiceHost Language="C#" Service="EmployeeService" %>
在web配置中,您可以將地址屬性留空。
<services>
<service name="EmployeeService">
<clear />
<endpoint address="mex" binding="mexHttpBinding" name="mex" contract="IEmployeeService" />
<endpoint binding="wsHttpBinding" name="wsHttpBinding" contract="IEmployeeService" />
<endpoint binding="basicHttpBinding" name="basicHttpBinding" contract="IEmployeeService" />
</service>
</services>
欲瞭解更多信息看一看:http://msdn.microsoft.com/en-us/library/ms733766.aspx
我不記得曾經有部署WCF服務,IIS的問題。您應該能夠在IIS中創建新的站點或應用程序,並且無需額外的工作就可以將服務部署到該站點或應用程序中。 – 2011-02-15 15:31:08