如何在 asp.net mvc 5 的 routeconfig 中允许匿名访问?
在 routeconfig 我添加了:
routes.MapRoute(
name:"cert",
url:".well-known/acme-challenge")
我想允许匿名访问mydomain.com/.well-known/*
如何在 asp.net mvc 5 的 routeconfig 中允许匿名访问?
在 routeconfig 我添加了:
routes.MapRoute(
name:"cert",
url:".well-known/acme-challenge")
我想允许匿名访问mydomain.com/.well-known/*
我找到了一种解决方案。我在 web 层中有 2 个名为 Monitoring & Resources 的文件夹,我将此代码放在我的 web.config 中,这对我有用
<location path="Monitoring">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
<location path="Resources">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
只需将标签 [AllowAnonymous] 放在您要允许匿名访问的控制器中的函数顶部