4

IISでのWCFサービスの公開に問題があります。問題はconfiguration(web.config)にあると思います。これは私のserviceModelセクションです:

 <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://localhost/KOMPLAT/Service1.svc、次のエラーメッセージが表示されます:HTTP404.17-見つかりません

KOMPLATは、IIS上の私のアプリケーションの名前です。ありがとう。

4

1 に答える 1

4

見つけた!

問題は Windows の機能にありました。

Windows Features() に移動して、Windows Communication Foundation HTTP Activation を確認し、
Windows Communication Foundation Non - HTTP Activation を確認します。それで全部です。 ここに画像の説明を入力

于 2011-11-17T05:48:19.383 に答える