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, а также получите полный контроль над каталогом, к которому вы пытаетесь получить доступ с помощью своего приложения. Надеюсь это поможет.

Другие вопросы по тегам