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

时间:2011-05-23 22:23:54

标签: asp.net-mvc database asp.net-mvc-3 iis

我在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中隐藏我的密码或者解决这个问题呢?感谢。

1 个答案:

答案 0 :(得分:2)

假设您将其存储在连接字符串中 - 从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