我一直在开发计算机上开发UWP应用程序,到目前为止一切正常。因此,我想使用Surface在实际的平板电脑上对其进行测试。
通过远程调试部署它后,它就无法连接到在开发服务器上运行的内部SQL Server。我在应用程序中集成了一个查找程序,该查找程序广播到网络中的所有SQL Server Browser实例,并且确实找到了我们的服务器。
但是,一旦我连接到它,就会得到这个异常:
“无法连接到SQL Server浏览器。确保已启动SQL Server浏览器。”
找到堆栈跟踪here。
内部异常是 SocketException
显示消息指定的主机未知。
显然与DNS问题有关。 Stacktrace是here。
奇怪的是,这只发生在我的表面上。我可以告诉你一些事情:
ConnectionStringBuilder
类构建的,并且绝对正确(与我的计算机上的字符串匹配)我在这里迷路了。我不明白为什么我可以联系SQL Server浏览器,但是却得到一个未找到的异常。连接字符串是正确的。