【问题标题】:SqlException (0x80131904): Unable to open the physical fileSqlException (0x80131904): 无法打开物理文件
【发布时间】:2017-07-28 09:44:03
【问题描述】:

我刚刚在 IIS 上部署了我的网站并通过 (LocalDB).\IIS_DB 在我的 Web.config 文件中为连接字符串修复了与数据库的连接。

我上面所说的这两个链接,

Using LocalDB with Full IIS, Part 1: User Profile,

Using LocalDB with Full IIS, Part 2: Instance Ownership

一切正常

当我访问为 Login.aspx 设置的起始页面时,我在 IIS 的默认文档中设置的内容可以使用从数据库中找到的帐户登录。但是现在当我访问另一个名为 AdminPanel.aspx 的页面时,我在下面遇到了这个错误..

我尝试在 stackoverflow 上搜索以寻找解决方案,但似乎无法解决此错误..

我在 IIS 上发布的网站上的 web.config 文件

感谢任何帮助。我猜这是我完成学校项目之前的最后一个错误 - 将网站发布到 IIS 以允许我网络中的其他计算机访问我的网站。谢谢!

【问题讨论】:

    标签: sql asp.net sql-server web-config connection


    【解决方案1】:

    检查您的 SQL 数据库,您正在连接的 MDF 文件已经存在于数据库服务器中。附加MDF文件不需要数据库服务器中创建的数据库。

    检查您的DB 连接字符串。

    【讨论】:

    • 感谢 Mohan 的及时回复。我只需删除此“AttachDbFileName=|DataDirectory|\FinancialHub.mdf”?
    • 不是这样的。首先检查你的db.Attached MDF,是否包含表格。然后根据你的要求更改连接字符串。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 2019-01-06
    相关资源
    最近更新 更多