Для IIS 8 я сделал в основном то же самое, что и Monic. Я запускаю свое приложение как собственный пул приложений на компьютере с архитектурой x64. 1. В DCOMCNFG щелкните правой кнопкой мыши на «Мой компьютер» и выберите свойства.
2. Выберите вкладку COM Securities.
3.В разделе «Права доступа» нажмите «Изменить значения по умолчанию», добавьте в него iis apppool \ myapp и дайте ему разрешение «Разрешить локальный доступ». Сделайте то же самое для iis apppool \ myapp
4.В разрешениях на запуск и активацию нажмите «Изменить значения по умолчанию», добавьте в него iis apppool \ myapp и дайте ему разрешение «Локальный запуск» и «Локальная активация». Сделайте то же самое для iis apppool \ myapp.
дополнительно мне пришлось сделать папки, обозначенные в C: \ Windows \ SysWOW64 \ config \ systemprofile \ Desktop, и дать разрешения на чтение \ запись в iis apppool \ myapp также