2011-03-15 40 views
1

我創建了一個空白的asp.net網站,由一個空白的default.aspx頁面,其.cs文件,一個login.aspx頁面和它的。 CS和一個web.config。我正在測試.net驗證,如在MSDN站點上的here所示。我已經複製了文章中顯示的所有內容。我設立在IIS6的網站現在,當我去到現場我得到的運行時錯誤與:空白的asp.net網站顯示web.config錯誤,當我嘗試訪問它

「啓用此特定錯誤信息的詳細信息,以能夠在遠程計算機上查看,請創建一個標籤在位於當前Web應用程序根目錄下的「web.config」配置文件中,該標籤應該將其「mode」屬性設置爲「Off」。

消息。當我將customErrors mode =「On」標記添加到web.config中時,我仍然會看到這個錯誤,就像它沒有查看web.config。我已經三重檢查了IIS,並且確實在查看正確的站點文件夾。這裏是我的web.config:

<?xml version="1.0"?> 
<configuration> 

     <system.web> 
      <customErrors mode="On"/> 
      <authentication mode="Forms"> 
      <forms loginUrl="Logon.aspx" name=".ASPXFORMSAUTH"> 
      </forms> 
      </authentication> 

      <authorization> 
      <deny users="?" /> 
      </authorization> 
      <compilation debug="false" targetFramework="4.0" /> 

     </system.web> 

    </configuration> 

我通常通過CMS安裝設置網站。這是我第一次在Visual Studio的空白網站上完成一個。是否還有更多需要添加到web.config?

+0

我發現刪除tragetframework擺脫了錯誤,但留給我一個資源無法找到錯誤,而不是:( – phili 2011-03-15 10:20:39

回答

0

您需要設置

不是「開」看到堆棧跟蹤實際的錯誤。

2

設置

 <customErrors mode="Off"/> 

看到實際的錯誤。

+0

和調試= true在編譯行看到完整的堆棧跟蹤 – 2011-03-15 10:25:45

+0

並記住將其設置回到開並在部署到活動服務器時提供體面的錯誤頁面。 – 2011-03-15 10:26:10

相關問題