Я обновляю приложение ASP.NET 4.0 с:
Windows Server 2003 и IIS 6
до:
Windows Server 2008 и IIS 7.5
Это приложение основано на веб-формах ASP.NET , а не на MVC.В настоящее время я использую аутентификацию SQL, но я хотел бы следовать рекомендациям в новой среде.
И машина IIS 7.5, и машина SQL Server 2008 будут находиться в DMZ с собственным контроллером домена .Было бы хорошо, если бы мы могли использовать похожие строки подключения для сред Dev, Test и Prod.Какова лучшая практика для этой ситуации?Я прочитал о трех вариантах.
- ApplicationPoolIdentity
- Создайте собственную учетную запись службы в домене
- Аутентификация SQL
Здесьявляются ссылками на вопросы, в которых обсуждались связанные проблемы, но, похоже, ничего не отвечало на мой конкретный вопрос.
Пользователь ASP.NET работает под
Назначение разрешений учетной записи ApplicationPoolIdentity