![IIS 7.5 — Развернутое веб-приложение не может получить доступ к общим сетевым папкам/файлам](https://rvso.com/image/658748/IIS%207.5%20%E2%80%94%20%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D0%BE%D0%B5%20%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B5%20%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%20%D0%BA%20%D0%BE%D0%B1%D1%89%D0%B8%D0%BC%20%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%BC%20%D0%BF%D0%B0%D0%BF%D0%BA%D0%B0%D0%BC%2F%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC.png)
Моему проекту нужно работать с некоторыми важными данными и печатать результаты. Я работаю с большой базой данных и несколькими файлами, расположенными в сети моей компании. Мне нужно открыть их, извлечь данные и т. д. Но это не работает в продакшене!
Пример: есть «L:\XXXX\YYYYY\FakeNameFile.xls», и когда я тестирую свое веб-приложение локально, оно работает нормально, но когда я разворачиваю его с помощью IIS, оно не может его открыть — File.Exit возвращает false!
Я много чего читал в Google, но ничего не работает. Странно, когда я даю права на свой AppPool в свойствах папки, я получаю это:
И если я ничего не делаю, то через некоторое время получаю вот это (я забыл выбрать пользователя, но у него все еще есть те же права):
Есть ли у вас идеи, как разрешить моему приложению доступ к IIS?
решение1
Я получил ответ на форуме IIS от lextm.
Подключенные диски не поддерживаются IIS. Если вы хотите, чтобы это работало, посмотритена пути UNC! :)
MTEDField