Я установил шаблоны проектов DotNetNuke для v 7,8,9 и добавил новый проект Ciled Compiled Module. Хотя кажется, что если я обновляю Controllers/Actions и компилирую, то обновляю страницу, я вижу, что на сайте используется последний контроллер (потому что он бросает исключение, когда я пытаюсь передать другую модель в представление).Do Views копируются во время сборки модуля DotNetNuke MVC на основе шаблонов проектов DNN
Но компиляция, похоже, не обновляет представления. Папки шаблона проекта размещаются непосредственно в папке DesktopModules/MyModule, поэтому я думал, что любые изменения, внесенные в представление, будут автоматически обновляться на рабочем сайте.
Я перезапустил IIS, и это не имело значения.
Howage мои взгляды не обновляются?
Edit:
Я просто заметил, что в настоящее время в процессе установки DNN копии некоторых файлов MVC модуль для DesktopModules \ MVC \ MyModuleFolder. Итак, теперь возникает вопрос: во время разработки вы должны вручную скопировать файлы вида из папки проекта в папку DesktopModules \ MyModule \ Views в папку DesktopModules \ MVC \ MyModule \ Views?
Я не уверен, где вы предлагаете этот путь? Я использую внешний проект DNN MVC Module, который, кажется, делает всю упаковку при создании. После установки DLL автоматически строится по тому же пути, что и папка bin веб-проекта из-за конфигурации проекта MVC Module. Но взгляды не копируются. На данный момент я собрал базовый пакетный файл для копирования, но я подумал, что, возможно, я что-то упустил при настройке проекта модуля. – Jacques
. Если вы используете мой шаблон модуля DNN MVC, вы должны поместить проект в/desktopmodules/mvc/MODULENAME, когда вы «создаете» проект в Visual Studio –