【发布时间】:2017-02-19 13:18:23
【问题描述】:
我为 v 7、8、9 安装了 DotNetNuke 项目模板,并添加了一个新的 C# 编译模块项目。虽然似乎如果我更新控制器/操作并编译然后刷新页面,我可以看到该站点正在使用最新的控制器(因为当我尝试将不同的模型传递到视图中时它会引发异常)。
但是,编译似乎并没有更新视图。项目模板文件夹直接放在 DesktopModules/MyModule 文件夹中,所以我原以为对视图所做的任何更改都会在运行站点中自动更新。
我已经重新启动了 IIS,它没有任何区别。
为什么我的观点没有更新?
编辑:
我现在才注意到,在安装过程中,DNN 会将一些 MVC 模块文件复制到 DesktopModules\MVC\MyModuleFolder。所以现在的问题是:在开发过程中,您是否应该手动将视图文件从 DesktopModules\MyModule\Views 文件夹中的项目文件夹复制到 DesktopModules\MVC\MyModule\Views 文件夹?
【问题讨论】:
标签: c# dotnetnuke dotnetnuke-module dotnetnuke-module-mvc