2015-11-08 54 views
0

我在azure上創建了一臺虛擬機來託管我的asp.net mvc 5網站。我在機器上的iis中創建了一個目錄,並將其指向我的域。我首先把默認的iis.html頁面放在它上面。這工作。500服務器錯誤,不知道爲什麼

現在我把所有我的asp.net mvc代碼放在那個文件夾中,我得到「500服務器錯誤」。我不知道爲什麼。

我試圖把我的web配置

<customErrors mode="Off"> 

然而,這也沒做。我不知道它爲什麼失敗,如何檢查。這個網站沒有什麼特別之處(只是控制器和視圖...甚至不是數據庫)。

我不確定是否需要安裝更多設備才能使其正常工作。虛擬機在Windows Server 2012

+0

確保您添加通過是在根web.config,而不是在視圖文件夾 – driushkin

回答

0

遵循以下步驟:

  1. 驗證在服務器上安裝MVC版本(WINDOWS \ assembly文件夾)
  2. 驗證它應該包含相應的DLL(一個或多個)應用程序bin文件夾(網站/虛擬目錄映射到一個物理文件夾,bin應該在所需的二進制文件的根目錄下)
  3. 另外驗證MVC視圖('Views'文件夾應該只在根目錄下)
  4. 驗證Web.config,應該更新正確
  5. 應用程序池應在適當的.NET版本中運行(運行 - > INETMGR - >應用程序池 - >高級設置 - > .Net框架版)
+0

如何驗證這個東西? – chobo2

+0

按照上述步驟操作。 –

相關問題