Как развернуть классический сайт ASP? - PullRequest
2 голосов
/ 23 февраля 2010

Я хотел бы знать, как выполнить развертывание или какие действия предпринимаются для развертывания классического веб-сайта asp в IIS 6/7

Можем ли мы создать установщик для существующего проекта?

Ответы [ 4 ]

5 голосов
/ 24 июня 2010

Вам следует рассмотреть возможность использования Web Deploy http://www.iis.net/download/WebDeploy,, чтобы он мог развертывать ваши приложения ASP, настраивать приложение IIS и другие параметры (например, пул приложений и т. Д.) И даже включать COM-объекты, ключи реестра и многое другое. Более того, вы можете параметризовать содержимое, такое как строки подключения, заголовок, настройки, чтобы во время установки вы могли передавать эти параметры либо через командную строку, либо через пользовательский интерфейс. Он может развертываться между IIS 6 и IIS 7 и даже помогает сравнивать существующие развернутые версии с упакованными версиями (zip-файлами) или другими серверами.

3 голосов
/ 23 февраля 2010
  1. Убедитесь, что в IIS установлен виртуальный каталог .
  2. Скопируйте все файлы в виртуальный каталог
  3. Если применимо, зарегистрировать необходимые библиотеки DLL с помощью regsvr32.exe
  4. Run.

Надеюсь, это поможет.


РЕДАКТИРОВАТЬ: я вижу, вы хотите сделать установщик для приложения. посмотрите здесь руководство о том, как это сделать. Насколько мне известно, нет ничего «подключи и играй» для установки вашего проекта; вам придется сделать это.

1 голос
/ 23 февраля 2010

Если это всего лишь ASP и у вас нет DLL или COM-компонентов, вам просто нужно скопировать все файлы в виртуальный каталог по адресу Approot или wwwroot. XCopy копирует все каталоги, подкаталоги и файлы. Что касается установщика, он на самом деле вам не понадобится, но было бы полезно, если бы вы создали тот, который устанавливает виртуальный каталог, копирует файлы и настраивает любые заголовки хоста, если это необходимо.

1 голос
/ 23 февраля 2010

Скопируйте файлы в виртуальную папку. Если у вас есть какие-либо зависимости от dll или exe, обязательно установите их тоже.

Как вы сказали, вам, возможно, придется создать установщик, который будет работать с вами. Существует множество инсталляторов, таких как Inno Setup и установщик Windows.

...