我正在从以下位置升级 ASP.NET 4.0 应用程序:
Windows Server 2003 和 IIS 6
至:
Windows Server 2008 和 IIS 7.5
此应用程序基于ASP.NET Web 窗体而不是 MVC。我目前使用 SQL 身份验证,但我想在新环境中遵循最佳实践。
IIS 7.5 机器和 SQL Server 2008 机器都将驻留在具有自己的域控制器的 DMZ 中。如果我们可以在 Dev、Test 和 Prod 环境中使用类似的连接字符串,那就太好了。这种情况的最佳做法是什么?我已经阅读了三个选项。
- 应用程序池身份
- 在域上创建您自己的服务帐户
- SQL 身份验证
以下是讨论相关问题的问题的链接,但似乎没有任何问题可以回答我的具体问题。