如果不对现有数据库项目设置进行任何有意更改,它将无法再连接到目标数据库(针对SQL 2008 R2的System.Data.SqlClient)进行部署。该项目成功建立。此解决方案中的另一个项目是一个也使用System.Data.SqlClient
的Web项目,它仍然可以正常工作。
项目属性的“数据库”选项卡中的连接字符串字段为空。 “浏览”按钮显示2个引用的对话(1个用于prod,另一个用于测试)。
选择第二个连接并单击“确定”时,会弹出进一步的对话框:
点击是会打开连接属性编辑器,我可以像往常一样输入服务器名称,用户名和密码,但数据库列表仍为空白。点击测试连接按钮会产生连接测试成功的消息,无论输入什么服务器和凭据。
但是点击Ok会抛出另一条错误消息:
如果不是尝试连接,我会使用添加新的引用按钮。
第1张截图中的参考文献存储在哪里?我会尝试杀死参考文献并重新开始。这就是app.config
:<?xml version="1.0"> <configuration> <startup/> </configuration>
项目可能发生了什么,它不再连接到数据库?