This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
install:extra [2013/02/01 14:52] celutp removed |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Дополнительные настройки ====== | ||
- | |||
- | ===== IIS 7+: Специльный пул ===== | ||
- | |||
- | Для работы backend в IIS 7+ рекомендуется выделить специальный пул приложений. В свойствах пула должны быть выставлены значения: | ||
- | * **Enable 32-Bit Applications** – //True// (только для 64-битных систем) | ||
- | * **Managed Pipeline Mode** – //Classic// | ||
- | * **.NET Framework Version** – //v2.0// | ||
- | Для 64-битных систем эта настройка является обязательной. | ||
- | |||
- | {{:install:image16.jpeg|}} | ||
- | |||
- | ===== MIME-тип для Silverlight ===== | ||
- | Для работы расширенной функциональности загрузки файлов в библиотеке сайта необходимо добавить в IIS MIME-тип соответствующий Silverlight-приложению. Добавить MIME-тип можно следующим образом: | ||
- | * на уровне веб-сервера в IIS 6 – Properties -> MIME types -> New | ||
- | * на уровне веб-сайта или приложения в IIS 6 – Properties -> HTTP Headers -> MIME types -> New | ||
- | * в IIS 7 – IIS -> MIME types -> Add | ||
- | Если в качестве области действия MIME-типа выбрано приложение, то необходимо настроить приложение backend. Требуемые установки: | ||
- | * File name extension – .xap | ||
- | * MIME type ¬– application/x-silverlight | ||
- | После добавления MIME-типа в IIS 6 требуется нажать Apply на странице Properties. И в заключение необходимо перезагрузить сайт или IIS целиком в зависимости от выбранного уровня применения MIME-типа. | ||
- | ===== Аутентификация и права доступа ===== | ||
- | По умолчанию QP7.Framework устанавливается с включенным режимом Windows-аутентификации для бекенда. Этот вариант хорошо подходит для локальной установки в целях ознакомления или для проведения разработки, так как не требуется никаких дополнительных настроек – достаточно иметь необходимый набор прав, а пользователь, установивший QP7.Framework, их уже имеет. | ||
- | |||
- | Если же QP7.Framework устанавливается на хостинг-площадку или на сервер удаленной разработки (находящийся вне текущего домена) целесообразно включить анонимную аутентификацию, и выдать [[admin:user_web_application|пользователю, под которым выполняется бэкенд]] в этом режиме права на модификацию папок. | ||
- | |||
- | Права на модификацию выдаются либо на конкретные папки сайтов, либо на весь //wwwroot//, если требуется возможность создания новых сайтов средствами QP7. | ||
- | |||
- | Бэкенд QP7.Framework является гибридным приложениям, использующим технологии //ASP// и //ASP.NET//, поэтому в случае анонимной аутентификации нужно дать права как пользователю, под которым запущен пул приложений бэкенда (по умолчанию - //Network Service// для IIS 6 и //IIS AppPool\<имя пула>// для IIS 7+), так и анонимному пользователю (по умолчанию - //IUSR_<имя компьютера>// для IIS 6 и //IUSR// для IIS 7+). | ||
- | |||
- | ===== Временная папка ===== | ||
- | |||
- | По умолчанию инсталлятор QP7.Framework настраивает в качестве своей временной папки временную папку операционной системы (//C:\windows\temp//). Но достаточно часто этот вариант не подходит из-за настроек безопасности. В этом случае следует: | ||
- | * создать свою временную папку, например //C:\temp// | ||
- | * дать на нее полные права [[admin:user_web_application|пользователю, под которым выполняется бэкенд]] | ||
- | * прописать новый путь в [[admin:config#Временная_папка|конфигурационном файле QP7.Framework]] | ||
- | |||
- | ===== Отображение ошибок ===== | ||
- | |||
- | * Необходимо убедиться что для приложения //Backend// настроен обработчик ошибки 500.100 | ||
- | {{:admin:8.png|}} | ||
- | * Нужно разрешить отправку подробных ошибок в браузер (**Send Errors To Browser** –- **True**) | ||
- | {{:admin:9.png|}} | ||
- | ===== Начинаем работать ===== | ||
- | После выполнения необходимых настроек, можно [[:install#начинаем_работать|начинать работу с QP7.Framework]] |