我认为这属于“从不要求开发人员做服务器pipe理员的工作”的范畴。
我是一个开发人员编写几个ASP.NET MVC 2网站。 我试图使用ASP.NETconfiguration工具来创build一些用户angular色,但它一直给我一个错误,指出它找不到我的数据存储,并且AspNetSqlProvider无法连接到数据库。 我已经运行了aspnet_regsql,但只创build了用户pipe理所需的表。 它没有帮助我的连接问题。 从我可以看到,我的连接string是好的。
作为一个testing,我在debugging器中启动了一些MVC教程应用程序。 既显示和保存我的input数据,所以看起来像数据库在某种程度上工作。
之后,我决定testing是否可以通过Management Studio将一些.mdf文件附加到数据库。 我试了一个'空'文件(文件夹结构完好无损,但没有表格),还有一个我已经充实了我的项目之一。 在这两种情况下,Management Studio都声称无法find这些文件,尽pipe现有和我手动inputpath。
所有这些似乎指向权限问题。 我只是不确定问题所在的哪一边 – 数据库或文件 – 或如何解决它。 任何帮助将不胜感激。
注意:所有这一切都发生在我的Win 7笔记本电脑上,包括Visual Studio 2010 Professional。
当你说“附加一些.mdf文件到数据库”我会假设你的意思是SQL实例。 您不会真正将.mdf文件附加到现有的数据库。
一些事情要检查: