2013-02-16 67 views
1

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

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

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

当在服务器上的页面加载正确,这需要调用第一个函数(这工作正常)。然而,点击一个按钮后,第二次调用该函数,但我得到一个超时错误。

我试着直接从服务器运行函数,并且第一个函数工作正常,但其他两个不这样做,他们给我一个页面错误代码500.任何想法可能导致这种情况?

+0

告诉我们代码?没有它,我们可能无法提供帮助。 – Piccolo 2013-02-16 02:19:24

+0

我可以展示什么?该代码在我的本地计算机上正常工作,是不是更可能是iis或网站项目上的设置而不是代码? – user541597 2013-02-16 02:21:18

+0

你有权访问服务器日志吗? – Shanimal 2013-02-16 03:31:03

回答

0

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

相关问题