0

我创建了一个批处理文件来通过 ASP.Net Web 应用程序运行 SVN 更新。它在我的电脑上运行良好,它更新了所有文件夹。但是当我通过页面部署它并在服务器端运行相同的批处理时,它没有被更新。

需要注意的是,我可以在服务器端手动执行相同的批处理。

这是我的批处理文件内容..

/----------------------------

@echo off

set SOURCE=my source path to update
set SVN=C:\Program Files\TortoiseSVN\bin\

"%SVN%\svn.exe" cleanup %SOURCE%

"%SVN%\TortoiseProc.exe" /command:update /path:"%SOURCE%" /closeonend:1

set SOURCE=
set SVN=

/----------------------------

请帮忙。

4

1 回答 1

1

检查运行 IIS 进程 (W3P.exe) 的用户是否具有与手动运行时相同的权限。

于 2012-04-16T12:56:58.447 回答