我在我的vb.net web應用程序(.net 4)中使用RedirectFromLoginPage。它在我的開發環境中工作正常,但在我的生產環境中失敗。我的returnURL在生產中不工作
當我通過開發登錄,我得到這個網址:
http://localhost:63509/Account/Login.aspx?ReturnUrl=%2fDefault.aspx
然而,當我把它推到生產,登錄,我得到這個網址:
http://aaa.aaa.edu/Account/Login.aspx?ReturnUrl=%2f
我的web.config看起來像這樣:
<authentication mode="Forms">
<forms loginUrl="Account/Login.aspx" timeout="300" defaultUrl="yourView.aspx" />
</authentication>
我已驗證我的IIS 7 Web服務器上的默認文檔是Default.aspx。我甚至將其設置在web.config中以確保。
有什麼我可以做的,以解決這個問題? web.config中的授權部分看起來是這樣的:
<authorization>
<deny users="?" />
</authorization>
感謝
在您的製作示例中成功登錄後,您最終得到了哪一頁? – Scrappydog 2012-07-17 16:04:46
假設default.aspx被設置爲目錄中的主文檔,那麼'/'應該與'/ default.aspx'相同,因爲它重定向到的位置,所以我回應Scrappydog詢問實際結果。 .. – Chris 2012-07-17 16:11:38
其實它不會去任何地方。它最終將我帶到了該文件夾中所有內容的文件夾列表。 – SkyeBoniwell 2012-07-17 16:58:34