2011-09-22 51 views
-1

我總是對.NET的Noob。我的所有文件,文件夾,母版頁和代碼位於我的目錄中的頁面後面......我一直在建立在本地開發環境中,這是由在我之前的人設置的。我不太瞭解環境規格。ASP.NET,C#,IIS,啓動

我只是試圖轉移我的所有文件到服務器,我們將流失的,我得到一個「500 - 內部服務器錯誤」 ......

我想我失去了一些東西真正的根本。我可以用我的Web.config文件來擺脫這個錯誤並使頁面可見?

我知道500錯誤是很常見的,可能意味着很多事情,但只是最基本的問題,你在想什麼?

謝謝, 克里斯

+0

iis是否配置爲asp.net? –

+0

我首先確定IIS配置爲運行asp.net,並且網站/應用程序池使用的是相同的.net框架版本,網站編譯爲 – RandomWebGuy

+0

好吧,我相當肯定它是IIS7 ...我不知道ASP.NET是否設置...我不得不打電話給服務器的人...有沒有一種快速簡單的方法來檢查,而不是進入服務器控制面板還是後端? –

回答

1

你的第一步應該是檢查事件查看器在服務器上。你會在那裏得到更多的詳細錯誤,而不是返回給瀏覽器的通用500錯誤。

然而,一些猜測包括...

  • IIS未配置爲運行.NET在所有...
  • IIS配置爲運行.NET的版本錯誤。 (例如,可能設置爲2.0,您的應用程序爲4.0)。
  • 代碼中的實際錯誤。 (試圖在不打開連接的情況下從數據庫讀取數據,或者百萬可能的錯誤中的任何一個

無論如何,事件日誌應該有由IIS或ASP.NET引發的錯誤。

+0

謝謝大衛......我怎麼會去看事件查看器... 另外,我認爲它可能是.NET的錯誤版本......是一個簡單的升級過程?如果服務器是3.0,我如何讓他們獲得4.0? 此外,消除代碼中的錯誤,因爲代碼非常乾燥。從字面上看,現在只有一頁文字。我正在設置目錄,而不是。 謝謝! –

+0

@ChrisNewton你是在一臺專門的機器上進行設置的嗎?你有遠程訪問的權限,或者這是一個帶有某種「控制面板」的共享主機環境? – RandomWebGuy

+0

@Crunchy ......我無法告訴你答案。我是第三方,僅創建此特定網站的一部分。如果我不得不猜測,它是一個帶有控制面板的共享主機環境... –