我正在寻找一种在未选择操作的情况下访问 ASP.NET Web 服务时返回 403 的方法。也就是说,当您仅访问 .asmx 文件时,您会得到 403。
问问题
76 次
2 回答
1
检查是否没有选择操作,在其他部分尝试执行如下操作:
Context.Response.Status = "403 Forbidden";
Context.Response.StatusCode = 403;
Context.Response.End();
如果您可能想检查操作/操作,请尝试此答案,如果这些与您的任何操作都不匹配,则更改状态代码。
于 2013-09-17T14:00:18.053 回答
0
弄清楚了!您需要一个 Web.config 条目:
<webServices>
<wsdlHelpGenerator href="403.aspx"/>
</webServices>
于 2013-09-17T15:03:41.867 回答