пятница, 30 сентября 2011 г.

Публикация сайта (8): Устранение неполадок: Запуск как приложения

Третьей распространенной ошибкой, с которой вы можете столкнуться при публикации сайта C1 может возникнуть на IIS7 и выше, если вы установили сайт С1 в подпапку. В этом случае, при открытии веб-сайта C1 в браузере, вы получите сообщение об ошибке сервера, наподобие:

 "CS0246: The type or namespace name 'Composite' could not be found (are you missing a using directive or an assembly reference?)".




(Опять-таки напомню: чтобы увидеть подробное описание ошибки, вам нужно временно отключить режим "настраиваемых ошибок" в web.config'е сайта.)


Для правильной работы сайта, вам необходимо установить сайт в подпапку как приложение на IIS7 или преобразовать виртуальный каталог в приложение, придерживаясь процедуры, предоставляемой вашим хостинг-провайдером.

На IIS6 этого делать не нужно, все должно работать сходу.

Если у вас есть доступ к IIS 7, вы можете сделать сделать следующее:
  1. Вызвать контекстное меню подпапки, где находится ваш сайт...
  2. ... и в нем, выбрать пункт "Преобразовать в приложение" (Convert to Application).
  3. Установите необходимые значения в диалоговом окне, что появится.
  4. Сохраните изменения.
Если вы еще не добавили сайт, то при добавлении:
  1. Вызовите контекстное меню сайта в подпапке которого, вы хотите создать ваш сайт.
  2. В меню выберите пункт "Добавить приложение" (Add Application).
  3. Установите необходимые значения в диалоговом окне, что появится.
  4. Сохраните изменения.


Смотрите также:

Комментариев нет:

Отправить комментарий