Показаны сообщения с ярлыком Устранение неполадок. Показать все сообщения
Показаны сообщения с ярлыком Устранение неполадок. Показать все сообщения

пятница, 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?)".

четверг, 29 сентября 2011 г.

Публикация сайта (7): Устранение неполадок: Разрешения на каталог сайта

Другой распространенной ошибкой при публикации сайта C1 являются неправильные разрешения на каталог веб-сайта. В этом случае вы можете увидеть такие ошибки:

"HTTP 500.19.... Cannot read configuration file due to insufficient permissions"

Не удалось прочитать файл конфигурации из-за отсутствия необходимых разрешений


("Не удалось прочитать файл конфигурации из-за отсутствия необходимых разрешений")

или

"Access to the path 'C:\inetpub\CompositeC1\App_Data\Composite\Configuration\FirstTimeStart.xml' is denied."

Отказано в доступе по пути...

("Отказано в доступе по пути 'C:\inetpub\CompositeC1\App_Data\Composite\Configuration\FirstTimeStart.xml'")
или другие, в которых обычно говорится о недостаточных правах (insufficient permissions) на файл или папку или об отказе в доступе (access denied) к файлу или папке.

среда, 28 сентября 2011 г.

Публикация сайта (6): Устранение неполадок: Версия .NET Framework

Первая распространенная ошибка, с которой вы можете столкнуться при публикации сайта C1 - это неправильная версия .NET Framework'а. В этом случае, при открытии веб-сайта C1 в браузере, вы получите такое сообщение об ошибке:

"Unrecognized attribute 'targetFramework'"


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

Для правильной работы сайта, вам необходимо установить версию 4, придерживаясь процедуры, предоставляемой вашим хостинг-провайдером. На версиях .NET Framework'а 3.5 и ниже C1 работать не будет.

вторник, 27 сентября 2011 г.

Публикация сайта (5): Подробный режим ошибок

Данная тема не является сугубо темой C1, но она относится к теме устранения неполадок при публикации сайта на С1.

Дело в том, что по умолчанию в web.config'e С1 включен режим "настраиваемых ошибок" (custom errors) для удаленных пользователей ("RemoteOnly").  В этом режиме - сообщения об ошибках не информативны, а после публикации сайта вы скорее всего будете доступаться к нему удаленно.

Для успешного устранения неполадок нужно временно выключить этот режим  ("Off"), после чего при возникновении проблемы, вы сможете увидеть подробную информацию об ошибке. А это в свою очередь поможет вам более эффективно ее устранить.