[英]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.