Продали меня... на старый мой проект
Да, меня там уже три года не было, и кое что поменялось, но... это все те же чудные реквесты от заказчика, тот же .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)
И уррра!!! у меня все завелось!!!
Теперь вот оставлю на память себе памятку, может, когда пригодится, и время бодания с иисом сократит, и к бубну обращаться не нужно будет