ASP.NET доступ к пути "\\xxxx" запрещен
Я знаю, что это возникло в других вопросах, но ни один не кажется таким простым:
У меня есть общий ресурс UNC на другом компьютере с установленной безопасностью Full Control
за Everyone
, Если я войду на свой веб-сервер, я смогу получить доступ к этой папке.
Однако, когда я пытаюсь получить доступ к нему с помощью Directory.GetFiles(path)
в коде ASP.NET он возвращает Access to the path \\xxxx is denied.
ошибка.
Также, как ни странно, когда я запускаю тот же веб-сайт с моего локального веб-сервера Visual Studio, но указываю на тот же путь, каталог может быть доступен нормально.
Что мне здесь не хватает?!
1 ответ
Добавьте IUSR, IIS_IUSRS в соответствии с рекомендациями Carlos487 и Network Service, а также получите полный контроль над каталогом, к которому вы пытаетесь получить доступ с помощью своего приложения. Надеюсь это поможет.