【发布时间】:2013-12-05 22:40:08
【问题描述】:
我一直在开发网站的安全区域,并且它运行得非常好。今天我又回来做更多工作,当我尝试在浏览器中打开 ../admin/default.aspx 时,我收到以下消息:
“/”应用程序中的服务器错误。无法创建文件 'H:\PBC\PBCSite2012\App_Data\PBCData.mdf' 因为它已经存在。 更改文件路径或文件名,然后重试该操作。创造 数据库失败。无法创建列出的某些文件名。查看 相关错误。
描述:执行过程中发生了未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 有关错误的信息以及它在代码中的来源。
异常详细信息:System.Data.SqlClient.SqlException:无法创建 文件 'H:\PBC\PBCSite2012\App_Data\PBCData.mdf' 因为它已经 存在。更改文件路径或文件名,然后重试 手术。创建数据库失败。列出的某些文件名不能 创建的。检查相关错误。
Admin 文件夹中的 default.aspx 页面具有 Login 和 LoginView 控件。在我看来,该站点似乎正在尝试创建安全数据库。唯一的事情是,这已经被创建和测试过了。它以前工作过。所以我想不通:
为什么要这样做,以及
我可以做些什么来纠正它(除了删除数据库并重新开始)。
【问题讨论】:
-
您是否尝试过清理解决方案然后重新构建?
-
我让它再次工作。原来连接字符串是错误的。不知道为什么它是错误的,因为它在几天前工作。
标签: c# asp.net sql-server visual-studio-2012