Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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


Редактировать:Я вижу, вы хотите создать установщик для приложения.Иметь посмотрите здесь руководство о том, как это сделать.Насколько мне известно, нет ничего, что было бы "подключи и играй" для установки вашего проекта;вам придется это сделать.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top