Process.Start 权限 - 无法在 iis7 服务器上执行
我有一个使用 asp.net 模拟的网站(asp.net mvc),我使用 web.config 元素模拟管理员用户:
- 我尝试通过 Process.start 执行进程(我尝试启动 .bat 文件)。
- 我为 iis 管理服务启用了与桌面的交互。
- 我没有收到任何错误,但实际上什么也没做。当我在本地执行 .bat 文件时,ot 工作正常。
I have a website (asp.net mvc) that uses asp.net impersonation, i imperonsate an administrator user using the web.config element:
- I try to execute a process through Process.start (i tried to start a .bat file).
- I enabled interaction with desktop for iis admin service.
- I get no error, but nothing is really done. when i execute the .bat file locally- ot works perfectly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在我看来,您有 UAC 问题,请尝试将其关闭作为第一站...
http:// /www.petri.co.il/disable_uac_in_windows_vista.htm
让我知道你过得怎么样...
Sounds to me like you have a UAC problem try turning it off as a first stop...
http://www.petri.co.il/disable_uac_in_windows_vista.htm
let me know how you get on...
尝试以“以管理员身份”模式启动您的工具。 (在快捷方式上单击鼠标右键)。
Try to start your tools in "As Administrator" mode. (Right mouse click on short cut).