Webservice在调试时工作,但在部署时不工作

时间:2013-06-13 18:50:58

标签: asp.net visual-studio-2012 windows-8 asmx application-pool

我是Web服务的新手,我正在努力制作一个与第三方软件交互以访问SQL服务器的非常简单的服务。我在Windows 8上使用sqlserver 2012和visual studio 2012 此Web服务本地安装在IIS中的defaultapppool

现在,为了测试它,我使用的是安装在我的计算机上的本地客户端,我遇到的问题是,如果我使用http://localhost/WebService1/Service.asmx作为我的Web引用,我的应用程序会在调用web方法时遇到困难,它只会停留在直到抛出超时异常,无论我给它多少时间(已测试长达30分钟),它永远不会超过这一点。

但是,如果我在另一个visual studio实例中运行我的Web服务(使其在此http://localhost:2533/WebSite1/上运行)并将Web引用更改为该地址,则应用程序可以正常运行,我可以访问我的所有web方法而无需任何方法问题

这是一个只需要web服务而不是客户端应用程序的客户端的项目,但我担心如果我在他的服务器中部署我的web服务,他将遇到我遇到的相同问题。

我只是不知道它是客户端,Web服务,权限还是应用程序池故障。我无法理解,现在我已经测试了所有类型的解决方案。

所以,是的,我无法弄清楚问题是什么,为什么web服务在开发环境中完美运行,但是一旦我安装它就没有?

0 个答案:

没有答案