2009-02-13 37 views
0

我已經繼承了包含登錄屏幕的ASP.NET應用程序。當你第一次啓動,或者你一段時間沒有做任何事情時,它就會出現。事實證明,我們不需要這個額外的安全層,我試圖將其刪除。我以爲我刪除了重定向的代碼,但它仍然會進入登錄頁面,即使我已經告訴應用程序使用default.aspx作爲起始頁面,並確保default.aspx不包含代碼觸發重定向(它使用母版頁,但母版頁也不包含任何應該重定向的內容)。還有什麼地方可以重定向到登錄頁面?找不到應用程序重定向到登錄頁面的原因

回答

0

發現問題。儘管我認爲我已經刪除了所有重定向代碼,但仍有一些隱藏在默認頁面上的用戶控件中。刪除允許我繞過登錄屏幕。所以,我不能將任何回答標記爲答案,但我給了他們所有的選票,因爲他們都是很好的答案。

3

查找<authentication>段(應該是下<location>部分)在您的網絡配置,並刪除它們

+0

它被設置爲mode =「Windows」。我刪除了它,並嘗試將它設置爲無,但它仍然指引我登錄頁面。 – gfrizzle 2009-02-17 15:34:05

2

聽起來像它可能是有效的窗體身份驗證。

在web.config文件中,將身份驗證模式值更改爲none,看看是否有所作爲。

<authentication mode="none" /> 
+0

會禁用成員資格API嗎?因爲他可能會使用它們 – 2009-02-13 22:22:40