[英]The resource cannot be found. Requested URL: /Area/Controller/undefined
[英]The resource cannot be found. Requested URL: /login.aspx
我创建了一个新项目Asp.net MVC 4,当我运行该项目时,发生如下错误:
无法找到该资源。
描述 :HTTP404。您正在寻找的资源(或其依赖项之一)可能已被删除,名称更改或暂时不可用。 请查看以下网址,并确保其拼写正确。
要求的网址:/login.aspx
我试图通过在appSettings部分中添加web.config来解决
<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="false"/>
但这不起作用。
接下来,我试图在Web区域的Project Url中设置项目的属性,但是它也不起作用。
有人可以帮我吗?
附言 我认为IIS和权限可能有问题。
* Login.aspx页面是否与文件位于同一目录中,您试图从该页面重定向到该页面吗?如果该页面位于根目录中,则U不会尝试执行~/Login.aspx
之类的操作?
以下对我有用。
尝试不仅添加以下内容:
<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="false"/>
但是,还要在system.web部分中更改web.config :
<authentication mode="Forms" />
对此:
<authentication mode="Forms" >
<forms loginUrl="~/Account/Login" name=".ASPXFORMSAUTH"></forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.