C# 当<;时,拒绝对Process.Start()的访问;身份模拟=";“真的”/&燃气轮机;

C# 当<;时,拒绝对Process.Start()的访问;身份模拟=";“真的”/&燃气轮机;,c#,asp.net,process,access-denied,impersonation,C#,Asp.net,Process,Access Denied,Impersonation,我的头被这个问题撞扁了 我已经为广告设置了,但当我重新运行应用程序时,当Process.Start()尝试运行命令时,我会出现“拒绝访问”错误 所以我说: 然后它现在给了我 当前标识(域\用户)没有对“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\临时ASP.NET文件”的写入权限 当我在process.StartInfo中输入用户名和密码时,仍然会出现拒绝访问错误 我做错了什么 另外,这是一个web服务仅仅从命令试图做什么的问题上还不清楚;它可能只

我的头被这个问题撞扁了

我已经为广告设置了
,但当我重新运行应用程序时,当Process.Start()尝试运行命令时,我会出现“拒绝访问”错误

所以我说:
然后它现在给了我

当前标识(域\用户)没有对“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\临时ASP.NET文件”的写入权限

当我在process.StartInfo中输入用户名和密码时,仍然会出现拒绝访问错误

我做错了什么


另外,这是一个web服务

仅仅从命令试图做什么的问题上还不清楚;它可能只是提供一个工作路径,或者使用参数使其不尝试使用本地磁盘。这可能是因为你试图做的事情确实有风险,不值得推荐;p该命令试图执行什么操作?进程正在尝试使用arg dsmod运行cmd.exe。您的模拟用户可能无权访问cmd.exe或dir
\windows
。但赋予这种权利也不是一个好主意。试着找到一个不包含
进程的解决方案。开始
仅仅从这个问题上看,命令试图做什么并不清楚;它可能只是提供一个工作路径,或者使用参数使其不尝试使用本地磁盘。这可能是因为你试图做的事情确实有风险,不值得推荐;p该命令试图执行什么操作?进程正在尝试使用arg dsmod运行cmd.exe。您的模拟用户可能无权访问cmd.exe或dir
\windows
。但赋予这种权利也不是一个好主意。尝试找到不包含
过程的解决方案。开始