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

我的Web服务具有三种不同的功能。所有功能都从相同的数据库执行选择语句,正在查询的数据库位于网站所在的同一台计算机上。

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

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

我尝试直接从服务器运行这些功能,第一个功能运行良好,但是其他两个功能却无法正常工作,它们给了我一个页面错误代码500。任何想法可能导致此错误?

最佳答案

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

关于javascript - asp.net网页Web服务仅在本地计算机上运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14906233/

10-10 21:35