2009-11-10 20 views
0

所以我完成了我的ASP.NET項目之一,並希望將其部署在生產性服務器上。並突然WHOOM:運行時錯誤!生產服務器上的運行時錯誤,但不是本地

好了,沒有問題;看看錯誤信息,看堆棧跟蹤,解決問題,大家高興。花生!

服務器告訴我,customErrors - 設置在我的web.config中設置爲不顯示錯誤消息。所以我看看這個文件,我看到了什麼? <customErrors mode="Off" />

我試圖改變帽子OnRemoteOnly和任何其他。沒有改變。爲什麼服務器無法正確識別的設置,因爲當我調試頁面中VS'08一切工作完全正常......

回答

1

確保IIS應用程序使用ASP.NET的正確版本 - 有時它將默認爲1.1。

在IIS6,網站或虛擬目錄上單擊鼠標右鍵,並轉到屬性> ASP.NET標籤。它將有一個下拉菜單來選擇要使用的.NET版本。

對於IIS7,按照instructions here

+0

思想,太多,但我完全新的MS-服務器,在哪裏可以修改某些應用程序使用1.1等可以使用2.0或3.5,甚至.NET的? – 2009-11-11 08:37:01

+0

@Apo看到我修改的答案 – 2009-11-11 14:22:52

相關問題