ASP.Net 3.5 使用 jQuery AJAX 调用的 WebMethod 抛出未经授权的 401 错误
ASP.Net 3.5 WebMethod called using jQuery AJAX throws Unauthroized 401 error
我正在尝试使用 jQuery 调用网络方法并遇到与 this question 相同的问题,但我正在使用 ASP.Net 3.5 网络表单,并且没有 ~/App_start/routeconfig.cs
.
如何使用 ASP.Net 3.5 修复此错误?
为此,您可以在 web.config
中添加以下代码:
<authorization>
<allow users="*" />
</authorization>
更多信息,请参阅allow Element for authorization。
如果问题真的出在授权上,那么尝试允许匿名访问您在web.config
中的登录页面:
<location path="Login.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
我正在尝试使用 jQuery 调用网络方法并遇到与 this question 相同的问题,但我正在使用 ASP.Net 3.5 网络表单,并且没有 ~/App_start/routeconfig.cs
.
如何使用 ASP.Net 3.5 修复此错误?
为此,您可以在 web.config
中添加以下代码:
<authorization>
<allow users="*" />
</authorization>
更多信息,请参阅allow Element for authorization。
如果问题真的出在授权上,那么尝试允许匿名访问您在web.config
中的登录页面:
<location path="Login.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>