IIS 10.0 не позволяет загружать файлы для веб-приложения .NET Core 2 - PullRequest
0 голосов
/ 31 августа 2018

Я просмотрел тонны документации, пытаясь выяснить, почему я не могу загрузить файлы в свое веб-приложение. Это .NET Core 2, размещенный на Windows Server 2016 с использованием IIS 10.0.

Я дал все соответствующие разрешения для папок пользователю пула приложений и даже другим пользователям (MySpecificApplicationPoolUser, IUSR, NETWORK, NETWORK SERVICE, IIS_IUSRS, IIS APPPOOL) и я также попытался разрешить анонимную аутентификацию в IIS с помощью пула приложений пользователь.

Честно говоря, я полностью потерян и не могу найти решение нигде. Все поиски в Google приводят к назначению разрешений пользователю ApplicationPoolIdentity, но я уже сделал это, и он все еще не позволяет мне загружать файл.

1 Ответ

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

Оказывается, проблема была в FileStream. У меня было:

var stream1 = new FileStream(path, FileMode.Create);

Это должно было быть

var stream1 = new FileStream(path, FileMode.Create, FileAccess.Write);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...