簡體   English   中英

為了在服務器上部署ASP.NET MVC 3(Razor)應用程序,必須執行哪些明確的工作

[英]What are the definite things to do in order to deploy ASP.NET MVC 3 (Razor) app on server

我創建了一個

  • 使用.NET Framework 4的ASP.NET MVC 3應用

    可以正常工作

  • Visual Studio內置的Casini服務器

由於我沒有IIS,因此我嘗試在具有IIS 5.1.Net framewrok 4.0客戶端配置文件的另一個系統上部署該應用程序。

我能夠看到目錄列表,但是當我鍵入控制器路徑時,它不起作用。 我想念什么?

這可能是由於框架客戶端配置文件引起的
或Web.confif文件
或由於文件夾的權限 (盡管我嘗試將所有權限都授予所有人)

我是否需要在服務器上安裝ASP.NET framewrok才能運行剃刀應用

ASP.Net MVC需要完整的.NET配置文件。 客戶資料不足。

NET4客戶端配置文件:
始終將NET4客戶端配置文件的目標定位為所有客戶端桌面應用程序(包括Windows窗體和WPF應用程序)。

NET4完整框架:僅當客戶端配置文件中未包含您應用所需的功能或程序集時,才將NET4完整作為目標。 這包括:

  • 如果要構建服務器應用程序。 如:
    o ASP.Net應用
    o基於服務器端ASMX的Web服務
  • 如果使用舊版客戶端方案。 如:
    o使用NET4中不推薦使用的System.Data.OracleClient.dll,它不包含在客戶端配置文件中。
    o使用舊版Windows Workflow Foundation 3.0或3.5(WF3.0,WF3.5)
  • 如果您針對開發人員場景並且需要諸如MSBuild之類的工具,或者需要訪問諸如System.Design.dll之類的設計程序集

- 來源

暫無
暫無

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

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