[英]ASP.NET MVC Core Razor wwwroot things not working/exists in app which is hosted on Nginx
[英]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.