svetkincpp
10:27 04-09-2012 csharp победил
Продали меня... на старый мой проект
Да, меня там уже три года не было, и кое что поменялось, но... это все те же чудные реквесты от заказчика, тот же .Net 2.0, тот же Infragistik с его глюками и страаашный сон ActivePDF (старье старое, дуррацкий тулкит с парой методов для генерации пдф файлов буквально ручками и по пикселям...)
Ощущение, что вернулась в прошлое, что это шаг назад
Ну да ладно, работа есть, а значит надо работать

Вчера вспоминала, как ИИС настраивать
Ну и техника ушла вперед (а вместе с ней и винда, и иис), а фреймворк у нас в проекте старый остался
Не обошлось без плясок

Из известных траблов -
1 - Пул веб аппликейшна: pipeline mode = Classic (НЕ Integrated)
2 - на темповые папки (виндовый темп и .Net-овский Temporary ASP.NET Files) должны быть выданы разрешения для пользователей ИИСа (группы) и для пользователя NETWORK SERVICE (хотя странно, он же в группе)

Но ясен пень, у меня это проблему не решило, приложение не запускалось

В итоге, в дополнение к вышеуказанным действиям (в адвансед пропертях)
1 - Создала свой пул, и указала ему Enable 32-bit Applications = true
2 - В том же пуле указала в Process Model группе Identity = Network Service ( хотя стояло ApplicationPoolIdentity)

И уррра!!! у меня все завелось!!!

Теперь вот оставлю на память себе памятку, может, когда пригодится, и время бодания с иисом сократит, и к бубну обращаться не нужно будет