关于asp.net编译中出现
数据库 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test1.mdf' 已存在。请选择其他数据库名称。
无法将文件 'D:\下载\VS2012_ULT_chs\test7\test7\App_Data\aspnet-test7-20180607165640.mdf' 作为数据库 'test1'. 附加
的问题,个人经过调试发现原来问题不在数据库出现问题,而是web.config配置文件中的
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-test7-20180607165640;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-test7-20180607165640.mdf" />其中的 “AttachDBFilename=|DataDirectory|\aspnet-test7-20180607165640.mdf" 没有删除掉从而造成的上述问题,也就是说只需把上面部分删除就可以了,希望可以帮助大家,谢谢!
相关文章
- 10-27asp.net编译中出现 数据库 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test1.mdf' 已存在。请选择其他数据库名称。
- 10-27asp.net编译中出现 数据库 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA
- 10-27sql System.Data.SqlClient.SqlError: 无法覆盖文件 'C:\Program Files\Microsoft SQL Server\MSSQL\data\itsm_Data.MDF'。数据库 'my1' 正在使用该文件的解决方案