簡體   English   中英

將站點部署到IIS服務器

[英]Deploying site to IIS server

我正在使用4.6.1 Framework在VS 2013中開發MVC站點。 我需要將站點部署到遠程桌面IIS服務器。

但部署后,該站點響應503錯誤

我遵循的步驟:使用版本4.0創建應用程序池驗證IIS是否已安裝4.6.1。 位置:HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ NET Framework Setup \\ NDP \\ v4 \\ Full和已檢查的版本數據(值為394271)創建了一個新站點並將其轉換為應用程序。 創建一個新的虛擬目錄並將項目中的代碼粘貼到其中(發布完成設置)。

問題:當我嘗試訪問該站點時,它以503響應並且應用程序池停止。 我已禁用應用程序池 - >高級設置 - >快速失敗保護 - >啟用為假但是應用程序池似乎停止了。

我的錯誤日志Reason是AppOffline。 我已經完成了代碼,(當在本地開發機器上運行時效果很好)但我不確定如何確定問題的原因。

在IIS上出現上述問題的可能原因是什么?

看到這個

您的網頁由應用程序池提供。 如果禁用/停止應用程序池,並且任何人都嘗試瀏覽該應用程序,您將獲得服務不可用。 它可能由於許多原因而發生,

  1. 您的應用程序可能已崩潰[檢查事件查看器,看看您是否可以在應用程序/系統日志中找到事件日志]
  2. 您的應用程序可能會頻繁崩潰。 如果應用程序池在5分鍾內崩潰5次[檢查應用程序池設置是否快速失敗],IIS會禁用您的應用程序池,您最終會收到此消息。

在任何一種情況下,問題都是您的工作進程失敗,您應該從崩潰角度對其進行故障排除。

檢查這個這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM