在IIS7.5中ASP.NET调用cmd程序拒绝访问决绝方法小记
2016-04-14 00:00
399 查看
前言
昨天利用Github的Webhook实现自动部署站点,其中要调用命令行(cmd.exe)程序执行
shell脚本.
在本地测试没有任何问题,部署到服务器之后,发现错误信息:
访问拒绝。
问题
没有权限调用cmd.exe程序.
原因
asp.net运行的身份在windows系统中权限不足.方法
创建一个iis用户注:创建的iis用户必须要有密码,还需要为iis用户添加执行脚本的权限.
设置应用程序池
首先,找到站点的应用程序池,右键
高级设置,找到
进程模块-标识:
然后,点击后面的
...按钮,选择
自定义账户,打开
设置,填写之前创建的iis用户名和密码,确定即可.
完工
这个只是个人测试结果,如有异议或者是更好的解决方法,请赐教.真机测试环境:windows server 2008 r2 64 bit + iis7.5 + asp.net 4.0
segmentfault
简书
博客园
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 查看github pages文档的方式
- 使用BAE的基于Web.py的简单博客程序
- 星外ASP.Net的安全设置相关说明
- IIS 错误 Server Application Error 详细解决方法
- webshell查看IIS站点配置的方法
- C#、ASP.NET通用扩展工具类之TypeParse
- IIS运行错误 Server Application Error 错误代码 Error: 8004的解决方法
- IIS 6 的 PHP 最佳配置方法
- iis Web站点崩溃的原因分析
- IIS 最容易发生的故障的解决方法集合
- IIS_AD 1.0+生成器IIS插件方便提供空间加广告无限制版
- 实现ASP.NET无刷新下载并提示下载完成的开发思路
- C#、ASP.NET通用扩展工具类之LogicSugar
- Iiscnfg.vbs IIS 配置脚本
- 让IIS建立的站点默认是.net 2.0的,而不是.net 1.1的代码
- c#操作iis根目录的方法
- C#实现获取IIS站点及虚拟目录信息的方法
- C#修改IIS站点framework版本号的方法