ASP.MVC网站制作服务器configuration的最佳实践

在生产需要连接到SQL Express的生产Windows 2008 R2服务器上创build新网站时,是否应该为应用程序创build自定义标识以使其在NetworkService下运行?

我发现IIS应用程序池高级设置对话框build议应该使用networking服务,但如果这被认为是最佳实践,应该如何configuration应用程序以连接到本地SQL Server Express数据库?

如果我使用集成安全连接到数据库然后我需要创buildNT AUTHORITY \ NETWORK SERVICE的login,这不正确,因为我可能有其他网站托pipe使用不同的本地数据库。 那么我应该为每个需要访问数据库的网站创build一个SQL帐户,然后在Webconfiguration中设置用户名和密码? 如果这是我应该或者可以在Webconfiguration文件中encryption密码的最佳方式?

我一直在这里search,我似乎无法find一个明确的看法。 我在MSDN / TECHNET和IIS.NET上的相关信息的search似乎并不富有成效,所以如果任何人都可以链接最佳做法/参考材料,将不胜感激。