如何部署区域中有多个项目的ASP.NET MVC 4应用程序?

时间:2018-08-20 06:26:28

标签: asp.net-mvc asp.net-mvc-4 area

我跟随THIS TUTORIAL使用Areas的概念来制作可插拔的MVC4应用程序,在主项目中有Areas文件夹,在Areas文件夹中有多个项目,它们的作用类似于可插拔模块。

现在,当我从Visual Studio中运行应用程序时,一切正常,但是当我尝试部署主项目时,Areas文件夹将被忽略,最终将忽略该Areas文件夹中的所有项目和视图。

如何正确部署此类应用程序。

1 个答案:

答案 0 :(得分:0)

请尝试以下建议

解决方案1: 我们需要在ISS中托管单独的子模块(这意味着主应用程序旁边的Virtual / app目录)

解决方案2: 只需引用ProductDemo主项目中的所有项目(我想您已经完成了此工作) 将可灌输的视图复制并粘贴到manin产品演示文件夹中

解决方案3::在MVC中使用RazorGenerator MVC和PreCompiledViewEngine使用预编译的Razor视图

https://www.c-sharpcorner.com/UploadFile/97fc7a/article-precompiled-razor-view-using-razorgenerator-mvc-and/

任何困难,请让我们知道也需要更多信息...谢谢...