Может ли IIS7 пересобрать проект ASP.Net MVC? - PullRequest
2 голосов
/ 24 июня 2009

Я публикую ASP.Net MVC как сайт IIS7 на моей локальной рабочей станции. Можно ли заставить IIS7 перекомпилировать проект при необходимости?

Ответы [ 2 ]

0 голосов
/ 24 июня 2009

Нет, IIS7 не может этого сделать. Есть множество альтернатив, я думаю, от самых простых до более сложных:

  1. Как уже упоминалось: просто используйте Visual Studio для разработки и тестирования, нажав F5 и используя встроенный веб-сервер VS.net для asp.net
  2. Укажите свой веб-сайт IIS там, где находится код вашего сайта. Когда вы компилируете свой проект, веб-сайт IIS также должен быть скомпилирован, поскольку он указывает на тот же код, что и файлы разработки. Это похоже на то, что вы делаете, но на самом деле нет необходимости публиковать сайт.
  3. Используйте что-то вроде CruiseControl.net и nant для автоматической компиляции и развертывания вашего проекта в IIS через определенные промежутки времени или по мере необходимости.
0 голосов
/ 24 июня 2009

Файлы, публикуемые в IIS, не должны быть исходным кодом, который необходимо перекомпилировать.

Вы можете искать «автоматический процесс сборки», «непрерывную интеграцию» или MSBuild, если вы хотите настроить систему, которая перекомпилирует и затем публикует ваш сайт для вас всякий раз, когда вы изменяете исходный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...