c# - Godaddy .net 网站托管问题 - 没有此类主机已知错误

标签 c# mysql asp.net iis

我需要有关将 .net 应用程序托管到 GoDaddy 服务器的帮助,因为他们的技术团队不确定此问题。我的应用程序是在C#.net上开发的,数据库为mysql。我编译了我的应用程序并进行了发布,并使用 filezilla 将整个文件传输到 GoDaddy 目录。

现在应用程序加载,问题似乎出在数据库端。每当我尝试打开具有数据库交互的页面时,我都会收到以下错误

enter image description here

我用来连接的连接字符串在屏幕截图中用红色框标记,其中服务器是我正在使用的GoDaddy数据库服务器IP。

我不知道为什么会收到该错误。为了确认它不是来自应用程序代码端,我尝试从本地主机连接到 GoDaddy 服务器数据库。在这种情况下,打开数据库连接时会引发相同的错误。

那么在这种情况下,问题会出在哪里?

具有 GoDaddy 托管经​​验的人可以帮助我确定问题吗?

这与连接字符串问题有关吗?

最佳答案

此错误本质上意味着 IP 无法解析为主机名。

这里可能发生的一些事情:

  • 外部 IP 无法在内部工作,在这种情况下,您应该修改连接字符串,以便在必要时使用内部主机名和端口(它应该在 GoDaddy 中的某个位置可用)。

  • 您的 IP 和/或端口错误。检查您的连接设置。

  • 您使用的连接字符串格式错误。针对提供商仔细检查格式。我见过 MySQL 的连接字符串,其中端口是一个单独的参数,如下所示:

连接字符串:Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

关于c# - Godaddy .net 网站托管问题 - 没有此类主机已知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40535047/

相关文章:

c# - 表单在客户端桌面区域内移动

mysql - SQL查询使用查询同一个表的子查询来过滤行

Azure 上托管的 ASP.NET 网站在后台每 3-4 分钟进行一次身份验证

c# - ASP.NET MVC 5 中的路由可选参数

c# - 使用基于另一个下拉列表的 MVC2 填充下拉列表(级联 DropDownList)

c# - 是否可以在 T4 模板中使用 NewtonSoft.Json?

c# - 将重复的目录移回根目录

MySQL SELECT FROM 3 表与 where

sql - 我如何优化这个查询?

asp.net - bundle 优先于路由吗?