【发布时间】:2012-08-28 07:44:10
【问题描述】:
我有一个带有两个 webmethod 的简单 web 服务。
https://localhost/Sub/WS/Dash.asmx/test_error_methodnameXXXXXXXXXXXX
当我从浏览器调用上述请求时。它给了我一条错误消息,内容如下:-
System.InvalidOperationException: test_error_methodnameXXXXXXXXXXX Web 服务方法名称无效。 at System.Web.Services.Protocols.HttpServerProtocol.Initialize() 在 System.Web.Services.Protocols.ServerProtocolFactory.Create(类型类型, HttpContext 上下文,HttpRequest 请求,HttpResponse 响应, Boolean& abortProcessing)
我尝试在 web.config 文件的帮助下解决如下问题:-
<system.web>
<customErrors mode="On" defaultRedirect="~/Sub/ErrorPage/AppErrors.aspx">
<error statusCode="500" redirect="500.aspx" />
</customErrors>
</system.web>
在这种情况下,不会发生重定向到 500.aspx 页面或 AppErrors.aspx。 如果我更改模式属性中的值,我可以看到正在发生的变化..
谢谢。
【问题讨论】:
标签: asp.net web-services