2012-11-08 153 views
0

我有Visutal Studio 2012,MVC 4 & Razor。我無法使用此技術啓動並運行網站。.Net MVC Web部署

Web服務器是Windows Server 2008服務器。我嘗試使用Web Deploy方法進行部署,但始終得到類似'set ACL'的錯誤。

我嘗試使用文件系統進行部署。所有文件都已部署,但是當我嘗試運行網站時,缺少ASP.NET MVC infrastruccture文件

兩件事情:。 •如果我使用網絡部署,我該如何解決這個ACL錯誤,因爲我用這種方法假定,所需的一切將得到部署

注Web Deploy 3.0服務在服務器上並啓動 •如果使用文件系統,哪裏可以找到需要在服務器上部署MV的下載C會工作。 ◦請注意,我下載了4.5框架並已成功安裝。

回答

0

這可能是更多的IIS問題,但不能確定根據您的問題的細節。 檢查站點正在運行的應用程序池是否使用.net 4.0。 只是一個想法,我會檢查。

1

您需要更精確一些,以獲得您需要的幫助。

  1. 什麼是確切的錯誤。
  2. 通常,您需要爲IIS用戶組提供訪問權限,以便至少從已部署的目錄中讀取數據。你已經做過了嗎?
  3. 您是否在服務器上安裝了.NET 4.5和MVC4?如果沒有,你是否期望這些DLL被你的部署「打包」?它們通常不是因爲它們是「標準」組件。但是如果你希望它們被包含在你的部署中,你可以通過選擇VS中的引用並說「複製」來實現。 這不建議使用,因爲當您在服務器上安裝.NET和MVC補丁時,這些更新不會傳遞到您的應用程序,因爲它會使用您的程序集的本地(舊)副本。