User Tools

Site Tools


install:extra

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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]]