我正在使用 asmx 网络服务。它在我的工作环境中运行良好。但是,如果我发布到 IIS,得到 404 - Page Not Found Error 。
http://localhost/ReportService/RService.asmx/MyWebMethod
同时我可以通过URL在浏览器中查看web方法,
http://localhost/ReportService/RService.asmx?wsdl
请帮我解决这个问题。
抱歉我的英语不好。
提前致谢。
最佳答案
404 - Page Not Found Error
您可能会出于多种原因收到此信息,请务必
转到 IIS 并浏览该服务,看看它是否工作正常。还要确保您的托管服务在正确的框架下运行。转到站点属性 >
ASP.NET
并检查framework
。进入 IIS Manager -> Servername -> "
Web Service Extensions
",将你使用的 ASP.NET 版本设置为 Allowed
关于c# - ASMX - 未在 IIS 上调用 Web 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18031316/