2013-12-14 22 views
0

我有一個運行在IIS中的asp.net版本4 web應用程序。它運行良好,但突然在尋找login.aspx。Visual Studio應用程序尋找login.aspx

我沒有,從來沒有在應用程序中有login.aspx。爲什麼現在要查找它,我該如何解決它?

+0

您的網頁表單是否有登錄頁面? – zey

+0

您是否在任何類型的ceredentials中使用任何驗證控件或擴展器? – mgokhanbakal

+0

@zey此網站沒有登錄頁面。所有提供給遊客。 – davids

回答

1

如果本網站實際上是另一個網站的子網站,則可能是此問題。

web.config文件具有虛擬繼承層次結構。登錄頁面的定義可能來自虛擬層次結構中較高的站點。

如果較高的web.config引入不同的登錄頁面,那麼這會影響您的網站。然後,您將不得不使用您的web.config來覆蓋更高版本的web.config中所做的更改。

1

我不太確定您是否已經找到答案,但如果您不需要在您的網站中進行身份驗證,請將身份驗證模式設置爲無。如下所示

<authentication mode="None"/>