Где находится консольное приложение .net?
Сообщение «Отказано в доступе» указывает на то, что оно, вероятно, где-то находится, и пользователь, к которому работает пул приложений, не имеет доступа.
Если вы запустите Диспетчер информационных служб Интернета (из Панели управления> Администрирование) и перейдете к Internet Information Services
> MACHINE NAME (local computer)
> Application Pools
в древовидной структуре в левой части окна, вы увидите список пулов приложений.(процессы, которые IIS использует для запуска вашего сайта).Затем:
- Разверните каждый из них по очереди, пока не найдете тот, в котором указан виртуальный каталог.
- Щелкните правой кнопкой мыши по одному пулу приложений, который является правильным (возможно,
DefaultAppPool
) и выберите Свойства - В появившемся окне перейдите на вкладку «Идентичность»
В окне будет указано, от какого пользователя запущен веб-сайт, вам необходимоубедитесь, что у пользователя есть права доступа к вашему консольному приложению, или измените пользователя на тот, который уже имеет.