В принципе установка сайта на удаленном IIS'e не будет отличаться от установки сайта на локальном IIS'e, о чем я уже писал в этом сообщении:
Здесь же уточню несколько деталей.
Версии IIS'а и режимы конвейера
Здесь же уточню несколько деталей.
Версии IIS'а и режимы конвейера
- C1 может работать на IIS версий 6, 7 и выше
- Режим конвейера (pipleline mode) может быть как "классический" (Classic), так и "встроенный" (Integrated)
Тем не менее, рекомендуется:
- IIS 7.5 и выше
- и "встроенный" режим конвейера
Версия ASP.NET
Версия ASP.NET должна быть 4.0.
На IIS 6, вы можете выбрать версию на вкладке ASP.NET свойств сайта.
На IIS 7, версию вы выбираете для пула приложений, в котором ваш сайт будет работать. (Тут же вы выбираете и режим конвейера.)
Разрешения на папки и файлы
Учетная запись, под которой С1 работает, должна иметь права на чтение, запись, изменение, выполнение и т.п. на папку веб-сайта со всеми ее подпапками и файлами.
На IIS 6 - это обычно NETWORK SERVICE, под которой работает сам процесс ASP.NET.
На IIS 7 - это учетная запись, под которой работает пул приложений, в котором запущен ваш сайт.
Запуск из подпапки
Если вы запускаете C1 на IIS 7 из подпапки, то она должна быть сконфигурирована как "приложение" (Application), а не "виртуальный каталог" (Virtual Directory).
На IIS 6 запуск C1 из виртуального каталога - возможен (да там и нет понятия подпапки как "приложения"), а вот на IIS 7 нужна подпапка как "приложение".
Если вы уже создали сайт С1 в подпапке, которая не "приложение", то вы можете преобразовать ее в "приложение" из ее контекстного меню.
Итак, мы рассмотрели три способа публикации сайта C1. Если же все-таки при запуске сайта удаленно возникают ошибки, проверьте все ли правильно настроили, как рекомендуется в этих способах.
Самые типичные ошибки рассмотрены в следующем сообщении - об устранении неполадок.
(продолжение следует...)
На IIS 6 запуск C1 из виртуального каталога - возможен (да там и нет понятия подпапки как "приложения"), а вот на IIS 7 нужна подпапка как "приложение".
Если вы уже создали сайт С1 в подпапке, которая не "приложение", то вы можете преобразовать ее в "приложение" из ее контекстного меню.
Итак, мы рассмотрели три способа публикации сайта C1. Если же все-таки при запуске сайта удаленно возникают ошибки, проверьте все ли правильно настроили, как рекомендуется в этих способах.
Самые типичные ошибки рассмотрены в следующем сообщении - об устранении неполадок.
(продолжение следует...)
А у меня вообще не стартует на Windows Server 2012 + IIS 8.
ОтветитьУдалитьУстанавливаю через Web Platform Installer, перезагрузка, в итоге ошибка HTTP 403.14.
Web.config правил по инструкциям на форумах, не помогло.
Спасите, помогите.:(