Развертывание ASP.NET 2.0 в IIs7 - PullRequest
1 голос
/ 28 января 2009

Как развернуть мой сайт ASP.NET на IIS7? Я использую Visual Studio 2005. И я не знаю, с чего начать.

Ответы [ 2 ]

1 голос
/ 28 января 2009

Я склоняюсь к ручному подходу, но в Visual Studio встроена функция веб-публикации, которая должна помочь вам.

Вот что вы можете почитать: http://www.codeproject.com/KB/aspnet/VSDeploy.aspx

0 голосов
/ 28 января 2009

Вот некоторые предварительные шаги, немного более ручные, чем некоторые другие опции, но они те, с которыми мне удобно:

  1. Получить доступ к серверу, на котором установлен IIS7. Если у вас не установлен IIS7 на сервере, установите его. Если вы не можете получить доступ к этому серверу, вам нужно, чтобы администратор этого сервера настроил IIS7.

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

  3. Используйте функцию публикации в Visual Studio для создания развертываемой версии вашего сайта. Это то, что вы будете устанавливать на IIS7.

  4. Скопируйте и вставьте веб-сайт на сервер, на котором установлен IIS7. Вам нужно будет поместить его в каталог, который вы можете установить в качестве домашнего каталога для сайта.

  5. Если у вас есть доступ к серверу и права на администрирование IIS7, задайте в домашнем каталоге сайта указатель на каталог, куда вы скопировали файлы.

  6. Включите веб-сайт, и вам должно быть хорошо идти!

ПРИМЕЧАНИЯ: Эти инструкции предполагают следующее:

a) У вас есть базовые знания о том, как настроить IIS7 (или, по крайней мере, доступ к тому, кто это делает)

b) У вас есть базовые знания о том, как установить IIS7, если он не установлен (или у вас есть доступ к тому, кто его установил)

в) У вас есть базовые знания по публикации веб-сайтов из Visual Studio

Если вам нужны дополнительные инструкции по этим 3 примечаниям, вы можете обратиться к справочным материалам по IIS7 и Visual Studio.

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