[英]Unable to run .exe installer from ASP.NET page
我试图创建一个ASP.NET/C#页面,该页面运行将运行.exe安装程序的PowerShell脚本。 ASP.NET页当前正在Windows Server 2003的IIS 6.0中运行。PowerShell脚本可从PS命令行正常运行,但是从ASP.NET页调用时,该页仅会挂起。 没有创建任何进程,并且看来服务器似乎永远挂起。 我已经成功地从ASP.NET页面获得了运行简单Cmdlet的其他PowerShell脚本或其他脚本。
我已验证该网站具有脚本和执行权限,并且ASP.NET页可以在磁盘上看到该脚本。 当我在命令行上运行脚本时,我是管理员用户,已在ASP.NET页中检查了该用户,并以“ NT AUTHORITY \\ NETWORK SERVICE”用户身份运行该脚本。 我授予该用户执行脚本的全部权限,但没有任何更改。
我觉得问题出在1.用户权限,我仍然是Windows上的新手。 2.正在给出一些提示来执行我没有回答的脚本,但是从ASP.NET页运行该脚本时,不会显示Windows或提示(当从命令行运行脚本时会显示安装程序)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.