У меня есть следующая команда robocopy, чтобы скопировать каталог из папки в сетевом расположении в другую папку в том же сетевом расположении:

@ECHO OFF
for /f %%a in ('wmic os get LocalDateTime ^| findstr ^[0-9]') do (set ts=%%a)
robocopy \\server\SharedFolder\ParentFolder\ChildFolder1 \\server\SharedFolder\ParentFolder\ChildFolder2 /log+:C:\Yash\log\log_%ts:~0,8%_%ts:~8,4%.log /e /xo /w:10 /r:2 /z /NP /TEE

Я вызываю этот командный файл из моего приложения ASP.Net MVC . В режиме отладки все работает нормально, но когда я развернул свое приложение, он генерирует следующий журнал для robocopy:

ОШИБКА 5 (0x00000005) Доступ к исходному каталогу \server \SharedFolder \ParentFolder \ChildFolder1 \ Доступ запрещен.

Могу ли я узнать, какие разрешения мне нужно установить или каким-либо другим способом, как я могу заставить это работать. Я просто хочу скопировать папки, подпапки и файлы из одной папки в другую в том же сетевом расположении.

Примечание: я установил \\server\SharedFolder на моей машине

0