Я новичок в разработке WCF и Windows Mobile.Я пытаюсь создать время от времени подключенное приложение, использующее среду синхронизации MSFT, и для этого требуется использование службы WCF.
У меня есть проект Visual Studio, содержащий проект моего смарт-устройства, проект библиотеки служб WCF ипроект веб-сайта службы WCF.
Служба нормально размещена на моей локальной машине, не использующей IIS, и я могу получить к ней доступ в http://localhost:55149/ElectricReadingServiceSite/ElectricReading.svc
Однако, когда я добавляю ее в IIS, она дает мне ресурс http 404, который не может быть найденошибка.Я не могу понять, почему он считает, что ресурс не существует.
Вот мой web.config:
<?xml version="1.0"?>
<configuration>
<system.serviceModel>
<services>
<service name="MiddleTierServiceLibrary.ElectricReadingCacheSyncService"
behaviorConfiguration="MiddleTierServiceLibrary.ElectricReadingCacheSyncServiceBehavior">
<endpoint
address=""
binding="basicHttpBinding"
contract="MiddleTierServiceLibrary.IElectricReadingCacheSyncContract">
<identity>
<dns value="10.104.238.123"/>
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="MiddleTierServiceLibrary.ElectricReadingCacheSyncServiceBehavior">
<serviceMetadata httpGetEnabled="True"/>
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Мой ElectricReading.svc
выглядит так:
<%@ ServiceHost Language="C#" Debug="true"
Service="MiddleTierServiceLibrary.ElectricReadingCacheSyncService" %>
Любая помощь очень ценится!
РЕДАКТИРОВАТЬ: Есть ли какие-либо инструменты или шаги, которые я могу предпринять, чтобы лучше понять, что происходит не так?Ошибка 404 очень мало мне помогает.