应用程序无法在SQL Server连接上将DNS更改为IP

时间:2014-11-04 16:25:29

标签: c# sql-server dns connection

我在C#中遇到了一个奇怪的问题。

我有远程托管的SQL Server数据库。

我的C#应用​​程序使用DNS名称作为服务器名称连接到此数据库。 让我们说:" myremoteserver.com"。我使用连接字符串等。如果我从Visual Studio运行我的应用程序它正常工作。建立连接,可以用它做我想做的事。

当我尝试直接从Visual Studio外部的编译exe运行我的应用程序时出现问题(无论是来自debug还是release文件夹)。它说主人是未知的。然后我尝试将服务器名称更改为此DNS名称的IP地址,然后将其作为魅力工作。

为什么Visual Studio知道如何将DNS名称转换为IP并且已编译的应用程序没有?

我有动态IP托管数据库,所以我需要使用no-ip地址,不能使用IP。

为什么在编译版本中它无法翻译DNS?

0 个答案:

没有答案