2011-11-16 4 views
4

У меня проблема с публикацией службы WCF в IIS. Я думаю - проблема в конфигурации (web.config). Это мой ServiceModel раздел:публикация службы WCF .NET 3.5 на IIS

<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, я получаю сообщение об ошибке: HTTP 404,17 - Not Found

КОМПЛАТ это имя моего приложения на IIS. Спасибо.

ответ

4

Я НАЙДЕНО!

Проблема была в функциях Windows!

Перейти к Windows, функции() и проверьте: Foundation Windows Communication HTTP Activation и проверить
для Windows Communication Foundation, Non - HTTP Activation. Thats all. enter image description here

+0

Могу я +1 больше одного раза ... пожалуйста? Спасибо!! – Doug

Смежные вопросы