Откройте диспетчер IIS, выберите свой веб-сайт на левой панели, а затем нажмите Basic Settings
на правой панели. Появится модальное диалоговое окно, и отсюда вы можете найти пул приложений, используемый вашим пулом приложений.
Затем выберите Пулы приложений на левой панели, а затем нажмите Advanced Settings
на правой панели. Он покажет свойства пула приложений. Identity
свойство установлено на ApplicationPoolIdentity
Примечание: Поскольку вы развертываете приложение ASP.NET Core, убедитесь, что для свойства .NET CLR Version
установлено значение No Managed Code
Далее для настройки разрешений на запись для пользователя пула приложений выберите свой веб-сайт в левой панели, щелкните правой кнопкой мыши и затем нажмите Edit Permissions
. В открывшемся диалоговом окне перейдите на вкладку Безопасность и нажмите Edit
. Нажмите Add
, а затем введите имя пользователя пула приложений. Формат для пользователя пула приложений: IIS AppPool {имя пула приложений} . Например, для DefaultAppPool имя пользователя будет IIS AppPool\DefaultAppPool
. Затем нажмите на кнопку Check Names
, и в случае правильного имени имя пользователя будет подчеркнуто в TextArea. Наконец нажмите OK
.
Далее, когда выбран пользователь пула приложений IIS, установите флажок Modify
и нажмите OK.