我写了WCF服务(Web服务)。 我从不使用IIS - 我不知道我是否需要在IIS中更改\ config以使用我的服务。
有人可以帮帮我吗?由于
P.S:IIS版本为7.5
答案 0 :(得分:1)
在IIS Web服务器上托管服务与托管传统Web服务(具有.asmx文件扩展名)非常相似。
IIS中托管的服务需要创建具有.svc文件扩展名的文件。如果您使用Visual Studio 2008/2010 WCF服务模板,则会自动完成此操作。 Service.svc文件是一个基于XML的文件,必须包含@ServiceHost指令。
<% @ServiceHost Language="C#" Service="EmployeeService" %>
在网络配置中,您可以将地址属性留空。
<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