我有一個MVC3網站設置只啓用Windows身份驗證(因此匿名和表單被禁用)。無論何時我嘗試點擊默認頁面,都會將我轉到此URL;MVC網站轉發/帳戶/登錄只啓用Windows身份驗證
.../MyApp的/帳號/登錄RETURNURL =%2fMyApp%2F
而且我得到一個錯誤?;
無法找到該資源。說明:HTTP 404.可能已刪除 正在查找的資源(或其某個依賴項), 的名稱已更改或暫時不可用。請查看 以下網址並確保其拼寫正確。
請求的URL:/ MyApp的/帳號/登錄
沒有什麼在我的web.config被配置爲尋找這個URL,但有一個有關使用窗體身份驗證我去掉部分;
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
我應該重新配置此設置而不是徹底刪除它嗎?我嘗試添加這個;
<authentication mode="Windows"></authentication>
但它仍然轉發回到同一個地方。還有什麼我應該在這裏做的嗎?
This fixed it it for me .. http://stackoverflow.com/questions/28483745/http-error-404-15-not-found-because-the-query-string-is-too-long –