У меня есть проблема 'доступа запрещен' на веб-приложении ASP.NET, где пользователь загружает файл Excel, и я пытаюсь записать это в папку. У меня нет доступа к хосту кроме FTP, таким образом, я не могу установить полномочия. Я думал, что ASP.NET сможет записать в папку, которая находится под корнем веб-приложения, но это не так.
Есть ли где-нибудь, я могу записать, что файл к этому не требует, чтобы я установил полномочия?
ASP.NET может писать в папку, если учетная запись, под которой она запущена (пользователь пула приложений), имеет на нее права на запись.
Если это действительно временный файл, вы можете получить имя файла из класса Path
, используя GetTempFileName()
:
string tempPath = Path.GetTempFileName();
Вы можете использовать это в сочетании с IsolatedStorage, чтобы убедиться, что у вас есть разрешения на запись в папку.