Ядро Aspnet, где найти имя пула приложений по умолчанию для проекта - PullRequest
0 голосов
/ 02 сентября 2018

Мое приложение ядра aspnet работает:

UnauthorizedAccessException: Access to the path <path> denied.

пока я пытаюсь сохранить статические файлы в wwwroot. Я уже нашел решение здесь: https://stackoverflow.com/a/48935373/8475133,, но я не могу получить правильное имя пула приложений: DefaultAppPool и IIS AppPool \ DefaultAppPool не работают. Где его найти?

Ответы [ 2 ]

0 голосов
/ 02 сентября 2018

Откройте диспетчер IIS, выберите свой веб-сайт на левой панели, а затем нажмите Basic Settings на правой панели. Появится модальное диалоговое окно, и отсюда вы можете найти пул приложений, используемый вашим пулом приложений. enter image description here

Затем выберите Пулы приложений на левой панели, а затем нажмите Advanced Settings на правой панели. Он покажет свойства пула приложений. Identity свойство установлено на ApplicationPoolIdentity

Примечание: Поскольку вы развертываете приложение ASP.NET Core, убедитесь, что для свойства .NET CLR Version установлено значение No Managed Code

enter image description here

Далее для настройки разрешений на запись для пользователя пула приложений выберите свой веб-сайт в левой панели, щелкните правой кнопкой мыши и затем нажмите Edit Permissions. В открывшемся диалоговом окне перейдите на вкладку Безопасность и нажмите Edit. Нажмите Add, а затем введите имя пользователя пула приложений. Формат для пользователя пула приложений: IIS AppPool {имя пула приложений} . Например, для DefaultAppPool имя пользователя будет IIS AppPool\DefaultAppPool. Затем нажмите на кнопку Check Names, и в случае правильного имени имя пользователя будет подчеркнуто в TextArea. Наконец нажмите OK.

Далее, когда выбран пользователь пула приложений IIS, установите флажок Modify и нажмите OK.

enter image description here

0 голосов
/ 02 сентября 2018

Вы можете создать новый пул приложений, перейдя на Application Pool -> Add Application Pool следующим образом,

enter image description here

...