代码之家  ›  专栏  ›  技术社区  ›  Nick Johnson

无法连接ASPNETDB。Vista上的MDF

  •  0
  • Nick Johnson  · 技术社区  · 17 年前

    我无法连接到ASPNETDB。ASP创建的App_Data中的MDF文件。NET MVC测试版项目,来自Visual Studio 2008或Vista上的SQL Management Studio 2008 Express。该项目位于C:\Users\Matthew\Documents\Visual Studio 2008\Projects\MVCTest中,因此MDF文件位于C:\Users'Matthew\Documents/Visual Studio 2008\Projects\MVCTest\MVCTest\App_Data中。

    当我尝试在Visual Studio 2008服务器资源管理器中连接到数据库时,我收到以下错误消息。

    尝试为文件C:\Users\Matthew\Documents\Visual Studio 2008\Projects\MVCTest\App_Data\ASPNETDB附加一个自动命名的数据库。MDF失败。存在同名数据库,或无法打开指定的文件,或该文件位于UNC共享上。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Nick Johnson    17 年前

    我将此归因于Vista的一些奇怪之处。我没有让asp.net自动创建Forms auth数据库,而是运行了 aspnet_regsql -W 并在我的SQLEXPRESS 2008实例中创建了Forms身份验证数据库。我可以在Visual Studio 2008和Sql Management Studio Express 2008中连接一次,没有任何问题。

        2
  •  0
  •   Matt Briggs    17 年前

    首先,检查是否确实有另一个附加到sqlexpress实例。如果没有,请转到文件,右键单击,转到属性,然后是安全,并查看权限是什么样子的。如果您的用户没有读取权限,这可能是问题所在。

    推荐文章