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

发布于 2024-11-08 22:18:07 字数 656 浏览 0 评论 0原文

我在 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< /a>

但这涉及到在 web.config 中保留我计算机的登录名和密码。正如您可能理解的那样,我对此不太高兴...有没有办法从 web.config 中隐藏我的密码或以其他方式解决此问题?谢谢。

I've had some problems connecting with my database in a web application. The database is a .mdf and sits in my App_Data Folder. I'm using IIS 7.5 to run and debug my website.

I got following error:

Troubleshoot Error: An attempt to
attach an auto-named database for file
database location failed. A
database with the same name exists, or
specified file cannot be opened, or it
is located on UNC share.

I came up with this solution:

http://www.dotnetfunda.com/articles/article905-troubleshoot-error-an-attempt-to-attach-an-autonamed-database-for-file-l-.aspx

BUT this involves leaving my computer's login and password wide open in the web.config. As you may understand, I'm not too happy about that... Is there a way to hide my password from the web.config or solve this problem otherwise? Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉城 2024-11-15 22:18:07

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

Assuming your storing it in connection strings - since ASP.NET 2.0, you can encrypt any section...

run from your site root..

G:\content\snippet-site>C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis -pef "connectionStrings"

This should do the trick.

A bit more info...
http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文