在xp里部署后用c#能正常调用cmd执行,执行正常,部署到2003里就卡住了。是不是权限问题?该怎么设置?急!!!!!谢谢

解决方案 »

  1.   

    c# 你是只asp.net的后台代码里面的C#?
    ----------------------------------如果是,你要去IIS里面设置你的web 应用程序所对应的应用程序池的账号。
    不怕死就输入Server的管理员账号。
      

  2.   

    因为安全原因,ASP.NET通常是一个比较低的用户角色运行,所以经常会出现权限不足的异常。
    你可以设置web.config为允许向远程用户显示详细错误信息看看,看是否是异常原因,默认是不向远程用户显示详细错误信息的。
      

  3.   

    我指的是asp.net 程序里用process 调用 cmd的问题。我是通过cmd启动flashpaper转换文件的。
    项目在xp里部署可以正常,但是到server 2003死活不行,也不报异常iis管理员权限都给了。还不行。
    今天调了一天了,现在才回到家,还没吃饭郁闷啊!
      

  4.   

    有个办法,把windowssystem里的cmd。ext程序拷贝出来,放到你附了权限的文件夹里,然后调用