Я видел много тем, связанных с этим, но я все еще не могу решить эту проблему. У меня есть безжизненное приложение silverlight, в котором добавлен wcf-сервис с поддержкой silverlight. На сервере разработки все работает нормально, но при развертывании приложения на ISS7 на той же машине, когда я получаю доступ к сервису, я получаю сообщение об ошибке
Исключительная ситуация во время операции, делающая результат недействительным. Проверьте InnerException для подробностей исключения.
в System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNeeded ()
в QTMS.QTMSWcfService.GetTestArtifactHierarchyCompletedEventArgs.get_Result ()
в QTMS.Views.AutomationStatus.QTMSWcfServiceProxy_GetTestArtifactHierarchyCompleted (отправитель объекта, GetTestArtifactHierarchyCompletedEventArgs TestArtifactsList)
в QTMS.QTMSWcfService.QTMSWcfServiceClient.OnGetTestArtifactHierarchyCompleted (состояние объекта)
Вот мой контент web.config
Вот содержимое файла ServiceReferences.ClientConfig
<system.serviceModel>
<bindings>
<customBinding>
<binding name="CustomBinding_QTMSWcfService">
<binaryMessageEncoding />
<httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="http://localhost:9702/QTMSWcfServices/QTMSWcfService.svc"
binding="customBinding" bindingConfiguration="CustomBinding_QTMSWcfService"
contract="QTMSWcfService.QTMSWcfService" name="CustomBinding_QTMSWcfService" />
</client>
</system.serviceModel>
Я не могу разрешить следующее
• Почему служба не работает при развертывании? Я попытался поместить clientaccesspolicy.xml в папку / bin, а также в папку, где находится файл svc, но это не помогло. Я также изменил адрес конечной точки, чтобы он указывал на ip моего компьютера.
• Как я вижу содержание внутреннего исключения?
• Как проверить, работает ли моя служба wcf?
Кстати, мой wcfservice возвращает пользовательский объект и устанавливает соединение с базой данных при каждом вызове функции, который я закрываю.
Я просто не могу заставить его работать. Пожалуйста помоги! Я могу предоставить более подробную информацию, если требуется.