如何配置IIS以支持WCF服务?

如何配置IIS以支持WCF服务?,wcf,iis,Wcf,Iis,我编写了WCF服务(web服务)。 我从不使用IIS-我不知道我是否需要更改\config IIS中的某些内容以使用我的服务 有人能帮我吗 谢谢 注意:IIS版本是7.5在IIS Web服务器上托管服务与托管传统Web服务(具有.asmx文件扩展名)非常相似 IIS中承载的服务需要创建扩展名为.svc的文件。如果您使用Visual Studio 2008/2010 WCF服务模板,这将自动完成。Service.svc文件是一个基于XML的文件,必须包含@ServiceHost指令 <% @

我编写了WCF服务(web服务)。 我从不使用IIS-我不知道我是否需要更改\config IIS中的某些内容以使用我的服务

有人能帮我吗

谢谢


注意:IIS版本是7.5

在IIS Web服务器上托管服务与托管传统Web服务(具有.asmx文件扩展名)非常相似

IIS中承载的服务需要创建扩展名为.svc的文件。如果您使用Visual Studio 2008/2010 WCF服务模板,这将自动完成。Service.svc文件是一个基于XML的文件,必须包含@ServiceHost指令

<% @ServiceHost Language="C#" Service="EmployeeService" %>

在web配置中,可以将address属性保留为空

        <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>


有关更多信息,请参阅:

我不记得在将WCF服务部署到IIS时遇到过任何问题。您应该能够在IIS中创建一个新的站点或应用程序,并将您的服务部署到该站点或应用程序上,而无需做很多额外的工作。