База данных: Sql Server 2005 Веб-сервер: IIS 5.0 IDE: Visual Studio 2010
Я создал приложение Silverlight RIA, которое позволит пользователям нашей интрасети запрашивать одну из наших баз данных. В конфигурации я установил аутентификацию для Windows и включил олицетворение. В IIS я отключил анонимный доступ и включил только проверку подлинности Windows.
Все это отлично работает в моей среде разработки и при запуске из VS2010. Когда я публикую его на своем локальном веб-сервере и подключаюсь к нему со своего локального компьютера, он тоже работает.
Однако, если я получаю доступ к URL-адресу приложения на моем локальном веб-сервере с другого компьютера, приложение не работает. Выдает следующую ошибку: «Операция загрузки завершилась неудачно» [QueryName] ». Был выдан тип исключения« System.ServiceModel.DomainServices.Client.DomainOperationException ».
База данных находится на собственном сервере. Однако у меня такая же база данных локально, и если я изменю строку подключения на локальную в локальной версии этой базы данных, она будет работать нормально.
IIS на моем компьютере, похоже, не пересылает запросы на компьютер с SQL Server. Я запускаю профилировщик, чтобы посмотреть, какие запросы приходят.
Любая помощь по этому вопросу будет принята с благодарностью. Я уверен, что что-то упустил.
Спасибо