Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# mvc5中的匿名访问_C#_Asp.net Mvc_Routing_Anonymous Access - Fatal编程技术网

C# mvc5中的匿名访问

C# mvc5中的匿名访问,c#,asp.net-mvc,routing,anonymous-access,C#,Asp.net Mvc,Routing,Anonymous Access,如何在asp.net mvc 5中的routeconfig中允许匿名访问 在routeconfig中,我添加了: routes.MapRoute( name:"cert", url:".well-known/acme-challenge") 我想允许匿名访问mydomain.com/.well/*只需将标记[AllowAnonymous]放在控制器中要允许匿名访问的函数顶部即可我找到了一个解决方案。 我在web层中有两个名为Monitoring&Resources的文件夹,我把这段代码放在我的

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

在routeconfig中,我添加了:

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

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

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

我找到了一个解决方案。 我在web层中有两个名为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>


我知道这个解决方案,谢谢。我想在routeconfig中完成,而不是在controller中。我没有控制器“.well Known控制器”你找到解决方案了吗?