我在ASP.NET应用MVC4我:Asp.Net MVC路由没有控制器和动作X的Web.config
<authentication mode="Forms">
<forms loginUrl="~/Logon/Autentica" timeout="120"></forms>
</authentication>
路线:
routes.MapRoute(
name: "Abcdef",
url: "{controller}/{action}/{conte}",
defaults: new { controller = "CampanhaResposta", action = "Resposta" }
);
Web.config文件:
<location path="CampanhaResposta/Resposta">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
它不工作:www.website.com/mycode
但它的工作:www.website.com/CampanhaResposta/Resposta/mycode
为什么?
实际问题是什么? –
为什么使用''节来处理ASP.NET MVC应用程序中的授权,而不是使用AuthorizeAttribute? –
什么“不起作用”? – haim770