Назад | Перейти на главную страницу

На что следует обратить внимание при добавлении другого пользователя домена в свой IIS?

У меня Windows Server 2008 R2 называется Jack11 который присоединился к домену под названием Watson.org.

На нем установлен IIS 7.

Насколько я понимаю, нам нужно добавить следующее в файл web.config

<system.web>
    <identity impersonate="true" />
</system.web>

Также нам нужно убедиться, что сервер Jack11 может пинговать домен Watson.org.

Какие еще настройки нам нужно настроить, чтобы пользователю домена Watson.org (например, пользователь Watson\User1 получить доступ к приложению на сервере IIS?

Это потому, что в настоящее время существует следующая проблема:

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'WATSON\User1'.

Сообщение об ошибке отображалось, когда пользователь User1 хотите получить доступ к одному из веб-приложений на сервере Jack11 IIS и это веб-приложение также извлекают некоторые записи из базы данных, которая установлена ​​в SQL Server 2008 Enterprise, расположенном на том же сервере. Jack11.

Вероятно, вам не нужно использовать олицетворение, и на самом деле это, вероятно, сделает вещи менее безопасными (не в последнюю очередь потому, что вам нужно будет предоставить каждому пользователю домена права на свой экземпляр SQL.

Запустите пул приложений как NetworkService или ApplicationPoolIdentity, не используйте наследование, а затем либо укажите учетную запись компьютера вашего сервера (JACK1$) необходимые права на экземпляр SQL или включите аутентификацию SQL и укажите имя пользователя и пароль в <ConnectionStrings> раздел вашего web.config.