Я размещаю приложение, созданное на основе шаблона бизнес-приложения Silverlight, на сервере IIS.Я использую встроенную проверку подлинности с помощью форм, которая работает отлично.
К сожалению, я добавил дополнительный сервис, который имеет своеобразное поведение.Если я удаленно на сервер и использую сайт, все работает как положено.Если я подключаюсь к сайту с другого компьютера, аутентификация все еще работает, но моя пользовательская служба домена не работает со следующей ошибкой:
IE выдает это сообщение об ошибке:
System.ServiceModel.DomainServices.Client.DomainOperationException: операция загрузки не выполнена для запроса 'Get___'.Возникло исключение типа «System.ServiceModel.DomainServices.Client.DomainOperationException».
Я попытался отладить процесс и получил немного больше информации:
System.ServiceModel.DomainServices.Client.DomainOperationException: операция загрузки не выполнена для запроса 'Get___'.Удаленный сервер возвратил ошибку: NotFound.---> System.ServiceModel.CommunicationException: ...
Моя политика доступа к клиентам и междоменная политика находятся как в wwwroot, так и в корне сайта и следующие:
<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*" />
<domain uri="http://*" />
<domain uri="https://*" />
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true" />
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
Служба домена, которая не работает, использует модель сущности ADO.NET.Объекты, которые находятся в той же базе данных aspnetdb, которая используется для аутентификации, и я предоставил права доступа к файлам для пользователя IIS (и администратора, я получил отчаянно) для папки App_Data, которая содержит базу данных.
Опять же, все сервисы работают при локальном подключении к серверу.При удаленном подключении работают только службы аутентификации / регистрации.
Я искал два дня и пробовал каждое найденное решение, но, похоже, оно не работает.Любой совет или направление будет принята с благодарностью.