локально У меня нет проблем с запуском приложения silverlight. сайт подходит просто отлично. мы внедряем наш код в нашу тестовую среду, и наш сайт (или доступ к нашим данным) перестает работать. Я не думаю, что наш файл SVC распознается. Я склоняюсь к проблеме с конечными точками. Я довольно плохо знаком с wcf и сервисными ссылками. ниже приведен наш код для webconfig и код для нашего clientconfig. интересно, может ли кто-нибудь дать какое-то руководство по поводу наших проблем.
наш web.config
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<customBinding>
<binding name="AlgaeTrackerDataServices.customBinding0">
<binaryMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>
</bindings>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"
multipleSiteBindingsEnabled="true"/>
<services>
<service name="AlgaeTrackerDataServices">
<endpoint address=""
binding="customBinding"
bindingConfiguration="AlgaeTrackerDataServices.customBinding0"
contract="AlgaeTrackerDataServices">
</endpoint>
<endpoint address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange"/>
</service>
</services>
</system.serviceModel>
Конфигурация нашего клиента
<system.serviceModel>
<bindings>
<customBinding>
<binding name="CustomBinding_AlgaeTrackerDataServices">
<binaryMessageEncoding />
<httpTransport maxReceivedMessageSize="2147483647"
maxBufferSize="2147483647" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="http://localhost:8080/AlgaeTrackerDataServices.svc"
binding="customBinding"
bindingConfiguration="CustomBinding_AlgaeTrackerDataServices"
contract="AlgaeTrackerServices.AlgaeTrackerDataServices"
name="CustomBinding_AlgaeTrackerDataServices" />
</client>
</system.serviceModel>
Локально ... когда я нажимаю на файл svc и просматриваю в браузере, он подходит, и я могу посмотреть на wsdl. На нашем сервере я не могу просмотреть файл svc ..
Я получаю сообщение об ошибке, в котором говорится, что невозможно запустить asp.net ... порт 8080 используется
Наш журнал событий говорит об этом ..
WebHost не смог обработать запрос.
Информация об отправителе:
System.ServiceModel.Activation.HostedHttpRequestAsyncResult / 31852487
Исключение: System.Web.HttpException
(0x80004005): Служба
'/AlgaeTrackerDataServices.svc' делает
не существует. --->
System.ServiceModel.EndpointNotFoundException:
Сервис
'/AlgaeTrackerDataServices.svc' делает
не существует. в
System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable (String
normalizedVirtualPath) в
System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast (String
относительный виртуальный путь) в
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest ()
в
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest ()
в
System.Runtime.AsyncResult.End [TAsyncResult] (IAsyncResult
результат) в
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End (IAsyncResult
результат) Имя процесса: w3wp Process
ID: 13128
Заранее спасибо за помощь ...