在IIS上发布WCF服务.NET 3.5

在IIS上发布WCF服务.NET 3.5,wcf,.net-3.5,iis-7,web-config,was,Wcf,.net 3.5,Iis 7,Web Config,Was,我在IIS上发布WCF服务时遇到问题。我认为-问题在于配置(web.config)。 这是我的服务模型部分: <system.serviceModel> <services> <service name="rajon_wcf_service.Service1" behaviorConfiguration="rajon_wcf_service.Service1Behavior">

我在IIS上发布WCF服务时遇到问题。我认为-问题在于配置(web.config)。 这是我的服务模型部分:

 <system.serviceModel>
    <services>
        <service name="rajon_wcf_service.Service1" behaviorConfiguration="rajon_wcf_service.Service1Behavior">                       
            <!-- Service Endpoints -->
            <endpoint address="" binding="wsHttpBinding" contract="rajon_wcf_service.IService1">
                <!-- 
          После развертывания необходимо удалить или заменить указанный ниже элемент удостоверения, чтобы отображалось
          удостоверение, под которым выполняется развернутая служба. В случае удаления служба WCF автоматически определит соответствующее 
          удостоверение.
      -->
                <identity>
                    <dns value="localhost"/>
                </identity>
            </endpoint>
            <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
        </service>
    </services>


<behaviors>
        <serviceBehaviors>
            <behavior name="rajon_wcf_service.Service1Behavior">
                <!-- Чтобы избежать разглашения сведений о метаданных, установите ниже значение FALSE и удалите вышеуказанную конечную точку метаданных перед развертыванием -->
                <serviceMetadata httpGetEnabled="true"/>
                <!-- Чтобы получить сведения об исключениях в ошибках для отладки, установите ниже значение TRUE. Перед развертыванием установите значение FALSE, чтобы избежать разглашения сведений об исключении -->
                <serviceDebug includeExceptionDetailInFaults="false"/>
            </behavior>
        </serviceBehaviors>
    </behaviors>
</system.serviceModel>

当我放入URI:,我收到错误消息:HTTP 404.17-找不到

KOMPLAT是我在IIS上的应用程序的名称。 谢谢。

我找到了

问题出在Windows功能中

转到Windows功能()并检查: Windows通信基础HTTP激活 并检查
Windows通信基础非HTTP激活。 就这些。

I+1是否可以不止一次。。。请非常感谢。