我在尝试连接到Windows 2003服务器上的sql server 2008 sp2 db的.net Windows窗体应用程序时遇到了一些麻烦。我试过在Windows 7和XP上运行它。同样的问题。
在调用代码时
m_objConn = new SqlConnection();
我收到ConfigurationErrorsException。然后异常显示我的配置文件在()括号中的路径----> System.Xml.XmlException:根级别的数据无效。第1行,第1位。
该文件不是xml,没有代码假定它是我能找到的xml,上面发布的崩溃的行没有引用与该配置文件相关的任何对象。此外,这是该应用程序多年来一直工作的最新问题。我们唯一改变的是运行sql server的机器。
最大的问题是,这只发生在调试器之外,因此很难弄明白。我已经读过,在调试器中运行的应用程序将以不同于未调试的应用程序的方式连接到网络计算机。可能是相关的......
背景中是否隐藏着一些我不知道的名为* .config的文件?有见识的人吗?