问题描述
我在asp.net程序中通过process类调用cmd.exe执行服务器端某些exe程序.在VS环境下正常运行.但部署到windowsserver2003后就不能执行了(在任务管理器中发现cmd进程,但无结果)在网上找了下,说是因为aspnet帐号权限问题,结果当我把aspnet放到administrators组后,仍然无反应.请各位大侠帮忙分析下。
解决方案
解决方案二:
应用程序池的运行标识改成本地系统
解决方案三:
引用1楼wszhoho的回复:
应用程序池的运行标识改成本地系统
怎么改啊学习...
解决方案四:
权限问题,aspnet无法以administrators权限运行你用虚拟登录帐号<!--虚拟登录帐号--><identityimpersonate="true"userName="admin123"password="admin123"/>admin123为管理员你可以自己搜一asp.net虚拟登录帐号
解决方案五:
修改了程序池的identity为localsystem后,仍然不成功.至于虚拟登录帐号.我再去试试
解决方案六:
既然把aspnet作为administratorGroup成员。应该也具有了administrator的权限阿
时间: 2024-08-07 12:34:05