1

如何在 asp.net mvc 5 的 routeconfig 中允许匿名访问?

在 routeconfig 我添加了:

routes.MapRoute(
name:"cert",
url:".well-known/acme-challenge")

我想允许匿名访问mydomain.com/.well-known/*

4

2 回答 2

1

我找到了一种解决方案。我在 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>
于 2019-07-05T07:13:03.647 回答
0

只需将标签 [AllowAnonymous] 放在您要允许匿名访问的控制器中的函数顶部

于 2019-07-04T13:24:37.990 回答