Проблема при попытке открытия файла из сетевой папки.

Добрый день, подскажите, возникла проблема при попытке открытия файла из сетевой папки, подключенной как сетевой диск.

Файл из локальной папки открывается, так же через Visual Studio открывается файл из локальной и из сетевой папок. Но если выполнять тот же код из Creatio, возвращается ошибка: The server encountered an error processing the request. The exception message is 'Could not find a part of the path '\\DESKTOP-PAVEL\ForFTP\new1.csv'.'. See server logs for more details. The exception stack trace is:.............

Нравится

3 комментария

Добрый день!

 

Для более детального анализа, прошу приложить логи приложения. Также уточните, пожалуйста, последовательность действий, которая приводит к данному поведению.

Роман Казекин,

Добрый день Роман!
Как описано выше в Creatio для заполнения раздела, данные вычитываются из файла.
Если файл находится в локальной папке - например на диске C, D, то всё работает нормально.
Но если файл находится на каком-либо сетевом ресурсе, общедоступном -  то файл не открывается через Creatio. 
При настройке IIS 

Получаем ошибку:

А если указать в поле Identity конкретного пользователя, то ошибка:

Логи приложения пока получить нет возможности, но текст ошибки совпадает с тем, что содержится в логах.
Спасибо.

Добрый день, Сергей.

Тут есть 2 варианта решения:
1) Использовать ApplicationPoolIdentity и дать разрешение на просмотр содержимого сетевой папки всему компьютеру на котором запущен пул. 
2) Запускать пул под Identity пользователя системы и дать разрешение на просмотр содержимого сетевой папки этому пользователю на котором запущен пул.

Более детально можно найти на отрытых ресурсах. Как пример:
https://stackoverflow.com/questions/18750341/iis7-give-applicationpooli…

https://docs.microsoft.com/en-us/iis/manage/configuring-security/applic…

https://serverfault.com/questions/292057/applicationpoolidentity-user-c…

Показать все комментарии