日期:2014-05-17  浏览次数:20479 次

网站中执行bat中的iisapp命令,不能成功
我在网站中使用Process类去执行一个bat,这个bat里只有一行回收IIS应用程序池的命令“iisapp /a TestAppPool /r”。
我不通过网站,本地执行这个bat时成功的回收了应用程序池。可是在网站中调用执行bat时却不成功。

这是什么原因?

访问bat的权限已经有了,我试验过执行一个复制文件的bat,在网站中是成功的。可是回收应用程序池的却不成功,是不是因为缺少访问应用程序池的权限呢?

------解决方案--------------------
检查操作权限
配置应用程序池的标识为系统
------解决方案--------------------
那个机器可以不给你iisapp.vbs,这样你这个批处理就一点用都没有。另外路径也是需要考虑的问题