我跟随THIS TUTORIAL使用Areas的概念来制作可插拔的MVC4应用程序,在主项目中有Areas文件夹,在Areas文件夹中有多个项目,它们的作用类似于可插拔模块。
现在,当我从Visual Studio中运行应用程序时,一切正常,但是当我尝试部署主项目时,Areas文件夹将被忽略,最终将忽略该Areas文件夹中的所有项目和视图。
如何正确部署此类应用程序。
答案 0 :(得分:0)
请尝试以下建议
解决方案1: 我们需要在ISS中托管单独的子模块(这意味着主应用程序旁边的Virtual / app目录)
解决方案2: 只需引用ProductDemo主项目中的所有项目(我想您已经完成了此工作) 将可灌输的视图复制并粘贴到manin产品演示文件夹中
解决方案3::在MVC中使用RazorGenerator MVC和PreCompiledViewEngine使用预编译的Razor视图
任何困难,请让我们知道也需要更多信息...谢谢...