前言 昨天利用Github的Webhook实现自动部署站点,其中要调用命令行(cmd.exe)程序执行shell脚本. 在本地测试没有任何问题,部署到服务器之后,发现错误信息:访问拒绝. 问题 没有权限调用cmd.exe程序. 原因 asp.net运行的身份在windows系统中权限不足. 方法 创建一个iis用户 注:创建的iis用户必须要有密码,还需要为iis用户添加执行脚本的权限. 设置应用程序池 首先,找到站点的应用程序池,右键高级设置,找到进程模块-标识: 然后,点击后面的...按钮,…