Развертывание монорельсовых веб-приложений в monodevelop - PullRequest
0 голосов
/ 06 февраля 2012

Я думаю, что этот вопрос специфичен для MonoDevelop.

У меня есть тестовое монорельсовое решение, которое отлично работает, когда я запускаю его из monodevelop, но у меня возникает проблема при использовании «Развертывание в Интернет».

Я думаю, что проблема заключается вчто все мои файлы представлений NVelocity (внутри каталога 'View /') встраиваются в сборку, а xsp4 ожидает их фактического копирования в каталог развертывания?

Могу ли я сообщить Monorail / NVelocity онайти представления внутри этой сборки или есть более простой способ указать Monodevelop копировать все файлы из каталога верхнего уровня (например, Views) в каталог развертывания?

Я вижу, что могу явно установить свойства развертывания длякаждый файл, но я не смог заставить это работать.Когда я устанавливаю «Включить в развертывание» и «Использовать относительный путь проекта», он помещает их в «/ bin / Views /».Затем, когда я запускаю xsp4 из '', он ожидает, что Views будет относительно этого каталога.

1 Ответ

1 голос
/ 06 февраля 2012

Самый простой способ - щелкнуть правой кнопкой мыши файлы в папке просмотра и выбрать «Создать действие» «Содержимое», после чего они будут скопированы в ту же структуру папок в каталоге развертывания, когда вы выполняете «Развертывание в Интернете». Однако это может быть немного сложно, если они находятся в ссылочном проекте, но тогда вы можете настроить ваш viewPathRoot в конфигурации механизма монорельсового просмотра так, чтобы он указывал на правильное место.

...