1

我有一个 asp.net 网页,上面只有几个 div。大部分工作是通过 javascript、JSON 和在同一页面上运行的 web 服务完成的。

我的网络服务有我使用的三个不同的功能。所有函数都从同一个数据库执行 select 语句,正在查询的数据库位于网站所在的同一台机器上。

我最初开始在本地计算机上处​​理网页,并且可以正确运行我的所有 Web 服务功能并获得响应。但是,我现在正试图将页面移动到服务器,但我没有运气。

在服务器上,页面加载正确,这需要调用第一个函数(这工作正常)。但是,单击按钮会再次调用该函数,但出现超时错误。

我尝试直接从服务器运行这些函数,第一个函数工作正常,但其他两个没有,它们给了我一个页面错误代码 500。有什么想法可能导致这种情况吗?

4

1 回答 1

0

我弄清楚了这个问题。我在这两个函数上有一些代码试图从 IP 地址获取主机名,但我的网页托管在域外网络中的计算机上。因此,在尝试将 ip 转换为主机名时出现异常。我通过将网页托管在同一域的计算机上解决了这个问题,这样它就可以将 IP 地址解析为主机名。谢谢您的帮助。

于 2013-02-16T19:19:04.123 回答