摘要:前言昨天利用的实现自动部署站点其中要调用命令行程序执行脚本在本地测试没有任何问题部署到服务器之后发现错误信息访问拒绝。
前言
昨天利用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
博客园
简书
开源中国
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/60913.html
摘要:前言昨天利用的实现自动部署站点其中要调用命令行程序执行脚本在本地测试没有任何问题部署到服务器之后发现错误信息访问拒绝。 前言 昨天利用Github的Webhook实现自动部署站点,其中要调用命令行(cmd.exe)程序执行shell脚本.在本地测试没有任何问题,部署到服务器之后,发现错误信息:访问拒绝。 问题 没有权限调用cmd.exe程序. 原因 asp.net运行的身份在windo...
摘要:本文主要是关于跨域的几种方式,关于什么是跨域这里就不多说了,写这个也是为了记住一些知识点的。我自己用和的写过一些,但是没有在实际工作中用过,所以对这一块了解不深。 本文主要是关于跨域的几种方式,关于什么是跨域这里就不多说了,写这个也是为了记住一些知识点的。 一. jsonp jsonp的跨域方式很容易理解,页面的的每一个script标签浏览器都会发送get请求获取对应的文本资源,获取到...
摘要:随着新的编程结构引入,如和关键字,我们也应该学会使用异步编程的强大功能。这足以证明异步编程功能强大,所以应该充分利用它的优势。 作者:Brij Bhushan Mishra 最近几年,异步编程受到极大关注,主要是出于两个关键原因:首先,它有助于提供更好的用户体验,因为不会阻塞 UI 线程,避免了处理结束前出现 UI 界面挂起。其次,它有助于大幅扩展系统,而且无需添加额外硬件。 但是,...
阅读 2725·2023-04-25 20:41
阅读 2461·2023-04-25 16:40
阅读 969·2021-10-11 10:58
阅读 1187·2021-09-23 11:44
阅读 1077·2021-09-10 10:51
阅读 1422·2021-09-07 09:59
阅读 1283·2019-12-27 12:08
阅读 409·2019-08-30 15:44