首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试从由svn.exe网页调用的批处理文件调用.NET -奇数结果

尝试从由svn.exe网页调用的批处理文件调用.NET -奇数结果
EN

Stack Overflow用户
提问于 2012-07-09 12:04:27
回答 1查看 420关注 0票数 0

的情况:我有一个mvc.net网页,当被调用时,它使用System.Diagnostics.Process.Start和cmd.exe在我的服务器上运行一个批处理文件。批处理文件包含运行"svn.exe更新myfilepath“的行,因此应该更新服务器上的文件。

发生了什么?--批处理文件正在运行,但是对svn.exe的调用什么也不做,也不会产生任何错误消息。-如果通过双击运行批处理文件,svn命令将成功运行。

我想这是一个安全问题,但我不是专家,我不能取得任何进展。

该站点托管在Windows 2008 R2上,应用程序池使用ApplicationPoolIdentity系统。我尝试过以的形式运行应用程序池,并将添加为可以读取/执行到svn.exe的用户。

请帮帮我!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-09 12:07:03

这可能与代理有关。您可以通过代理访问Internet,但是应用程序池标识的用户配置文件不是这样配置的。您可能需要使用您可以登录的域帐户,以便创建合适的用户配置文件。您还需要通过勾选适当的选项来确保IIS正在加载配置文件。

(另一种可能是,正在启动的进程的工作目录没有正确地设置为Subversion工作副本的根目录。我们已经确定这不是你的案子的问题。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11394647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档