ASMX - 不在IIS上调用Web方法

时间:2013-08-03 09:22:47

标签: c# web-services iis asmx

我正在使用 asmx 网络服务。它在我的工作环境中工作正常。但是,如果我发布到IIS,获得404 - 找不到页面错误。

  

http://localhost/ReportService/RService.asmx/MyWebMethod

同时我可以通过URL查看浏览器中的Web方法

  

http://localhost/ReportService/RService.asmx?wsdl

请帮我解决这个问题。

抱歉我的英语不好。

先谢谢。

1 个答案:

答案 0 :(得分:0)

  

404 - 找不到页面错误

您可能会因多种原因收到此消息,请务必

  • 转到IIS并浏览该服务,看看它是否正常工作。还要确保托管服务在正确的框架下运行。转到网站属性> ASP.NET并查看framework

  • 进入IIS管理器 - > Servername - > “Web Service Extensions”,并将您使用的ASP.NET版本设置为“允许”