博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在IIS7.5中ASP.NET调用cmd程序拒绝访问决绝方法小记
阅读量:6381 次
发布时间:2019-06-23

本文共 379 字,大约阅读时间需要 1 分钟。

前言

昨天利用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

转载地址:http://yfhqa.baihongyu.com/

你可能感兴趣的文章
怎么提高自身技术
查看>>
北京游泳馆
查看>>
Mac 安卓模拟器打开 ONS
查看>>
完全卸载Oracle 11g教程
查看>>
Oracle调整表空间大小——ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据
查看>>
二叉树(一)
查看>>
函数的递归
查看>>
JavaScript之将JS代码放在什么位置最合适
查看>>
【“零起点”--百度地图手机SDK】如何使用离线地图?
查看>>
深拷贝与浅拷贝复习
查看>>
各种参数的响应时间
查看>>
SQL Server 索引重建脚本
查看>>
23:LVS客户端配置脚本案例
查看>>
Android播放本地视频
查看>>
80. Hibernate 5.0命名策略使用naming-strategy 不起作用【从零开始学Spring Boot】
查看>>
not found command:svn
查看>>
addEventListener和attachEvent小结
查看>>
IPHONE 开发 4 -- 深入理解iPhone OS/SDK与Objective-C 2.0
查看>>
在windows平台下获取精确经过时间
查看>>
SQL Server的还原(2)——STOPAT
查看>>