在服务器上托管时获取.net Web服务的问题

时间:2011-02-03 16:23:12

标签: c# web-services asmx

我托管了一个Web服务(http://monocept.net/vlt/html/AutoComplete.asmx)并使用IIS 7.0 Win server 2008运行它。在其他Web应用程序中,我正在尝试访问此Web服务。当我访问此服务时,它会抛出异常

  

HTTP 404.您正在寻找的资源   for(或其中一个依赖项)可以   已被删除,有它的名字   改变了,或者是暂时的   不可用。请查看   关注URL并确保它是   拼写正确。

但是当我在本地机器上运行时,同样的服务工作正常。

1 个答案:

答案 0 :(得分:0)

您可以直接浏览asmx的网址吗?例如http://myremoteserver/app/service.asmx

检查IIS中是否安装了asp.net功能。检查应用程序是否已分配到正确版本的应用程序池(v2,v4等)。无论您使用集成管道还是经典管道都无关紧要。作为服务,您可能希望确保配置匿名访问。

西蒙