使用IIS连接到ASP MVC3应用程序中的数据库

问题描述

| 在Web应用程序中连接数据库时遇到一些问题。该数据库是.mdf,位于我的App_Data文件夹中。我正在使用IIS 7.5来运行和调试我的网站。 我收到以下错误:   解决错误:尝试   附加文件自动命名数据库   数据库位置失败。一种   存在具有相同名称数据库,或者   指定的文件无法打开,否则   位于UNC共享上。 我想出了这个解决方案: http://www.dotnetfunda.com/articles/article905-troubleshoot-error-an-attempt-to-attach-an-autonamed-database-for-file-l-.aspx 但是,这需要在web.config中将我的计算机的登录名和密码保持打开状态。正如您可能理解的那样,我对此不太满意...是否可以通过web.config隐藏我的密码,否则可以解决此问题?谢谢。     

解决方法

假设将其存储在连接字符串中-从ASP.NET 2.0开始,您可以加密任何部分... 从您的网站根目录运行。 G:\\ content \\ snippet-site> C:\\ Windows \\ Microsoft.NET \\ Framework64 \\ v2.0.50727 \\ aspnet_regiis -pef \“ connectionStrings \” 这应该可以解决问题。 更多信息... http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx