Какой инструмент я должен использовать для автоматизации моего развертывания моего приложения MVC ASP.NET?

Возвратите список непосредственно. Преимущества:

  • Это более ясно
  • <забастовка>, список является допускающим повторное использование. (итератор не) не на самом деле верный, Jon

Спасибо, необходимо использовать итератор (урожай) от того, когда Вы думаете, что, вероятно, не должны будете выполнять итерации полностью до конца списка, или когда это не имеет никакого конца. Например, клиент, звонящий, собирается быть поиском первого продукта, который удовлетворяет некоторый предикат, Вы могли бы рассмотреть использование итератора, хотя это - изобретенный пример, и существуют, вероятно, лучшие способы выполнить его. В основном, если Вы знаете заранее, что целый список должен будет быть вычислен, просто сделайте это впереди. Если Вы думаете, что это не будет, затем рассмотреть использование версии итератора.

5
задан mmcdole 26 July 2009 в 02:41
поделиться

3 ответа

I would use NAnt. You can have it:

  • Retrieve the code from your source code repository (it has plug-ins for the vast majority of them).
  • It can compile the code either directly or use your solution file and command line options to start vstudio. Look at the command line options and you can tell it to do a rebuild and to change the mode to Release.
  • It has XML commands (XMLPOKE) that will let you easily change the debug mode to off as part of the deployment
  • Copying files is easy (it has lots of ways to do this).

And, you don't need to stop the IIS site. You can simply add an app_offline.htm file (double-check my file name). When the site is hit, this page will automatically display. So have the NAnt script deploy the file as it's first step and remove it as it's last step.

6
ответ дан 14 December 2019 в 01:13
поделиться

Поддерживается только до VS2010

Ознакомьтесь с Проектом веб-развертывания . Он может делать большую часть того, что вы просите. Я использовал его для строительной части развертывания. Я не уверен в копировании в iis и перезапуске IIS-части.

2
ответ дан 14 December 2019 в 01:13
поделиться

Вы можете попробовать InstallAce , который позаботится о большинстве сценариев развертывания веб-приложений, включая сборку пакетов, создание сценариев задачи, задачи IIS или SQL, распространение файлов и обновление файлов конфигурации на стороне сервера.

0
ответ дан 14 December 2019 в 01:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: