У меня проблема с публикацией службы 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. Спасибо.
Могу я +1 больше одного раза ... пожалуйста? Спасибо!! – Doug