выпуск :
В ASP.NET 4.0 я использую мой сервер SSRS 2005 Web Service [117588884] веб-сервис
, чтобы получить список отчетов. Также в .NET я использую структуру сущности для связи с моей базой данных MS-SQL 2005. Когда я использую Visual Studio Server Server в качестве моего веб-сервера, вызовы SSRS и SQL работают нормально. Но когда я переключаюсь на IIS 5.1, и код SSR, так и сущности вызывают ошибки. Я использую только Windows / Integrated Authentication в IIS.
ошибки :
Для SSRS я получаю запрос не удалось с состоянием HTTP 401: неавторизован.
Для Framework Entity я получаю Вход не удалось для пользователя «». Пользователь не связан с доверенным подключением SQL Server.
Попытки решения :
В Web.config я добавил
и это фреймворческие ошибки фиксированного объекта, но не ошибки SSRS. Я расширил личность
, включенную My username и пароль , и это исправило все ошибки.
Вопрос :
Почему указывает мое имя пользователя и пароль исправить ошибки, и почему SQL говорит, что я не указываю имя пользователя ( »
)? Я думал, что аутентификация Windows автоматически вытекает текущий пользователь. Как я могу исправить это без жесткой учетной записи «Сервис» в Web.config?