简体   繁体   English

Process.Start权限 - 不会在iis7服务器上执行

[英]Process.Start permissions - doesn't get executed on iis7 server

I have a website (asp.net mvc) that uses asp.net impersonation, i imperonsate an administrator user using the web.config element: 我有一个使用asp.net模拟的网站(asp.net mvc),我使用web.config元素强制管理员用户:

  1. I try to execute a process through Process.start (i tried to start a .bat file). 我尝试通过Process.start执行一个进程(我试图启动一个.bat文件)。
  2. I enabled interaction with desktop for iis admin service. 我为iis管理服务启用了与桌面的交互。
  3. I get no error, but nothing is really done. 我没有得到任何错误,但没有真正做到。 when i execute the .bat file locally- ot works perfectly. 当我在本地执行.bat文件时 - 工作完美。

Sounds to me like you have a UAC problem try turning it off as a first stop... 听起来像你有一个UAC问题尝试将其作为第一站关闭...

http://www.petri.co.il/disable_uac_in_windows_vista.htm 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). (在快捷方式上单击鼠标右键)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM