2019独角兽企业重金招聘Python工程师标准>>>

链接:http://www.yanggaofei.cn/post/292e96_a924ba

一个纠缠了我好久的BUG.

两周前,微软那边的同事给了我一个bug. 唉。苦逼啊,在这边我干的最多的工作就是追踪并修复修bug.

bug和去三月份在上海群硕遇到的问题一样,web项目,本地调试可以良好运行,在IIS上却不行。之前的经验告诉我是权限问题。但是这次代码是 别的同事写的,所以一开始我们都focus在代码上。还是走了弯路。

在尝试未果之后,bug,便被搁置在一旁,一个礼拜吧,没有人再去碰它了,大家都有别的事情去做,所以,这是一个难啃的骨头。不过还是我得去修复。

今天在windows事件日志上,看到了一条错误信息:


并不确定就是我的那个错误,但是仔细看时,却非常像,有权限问题,有COM组件信息,我的那个功能确实是IIS调用COM.所以感觉问题就是在这里。经过查询后,这类信息还是挺多的。

打开注册表后(命令:C:\Windows\regedit.exe),查询APPID:9CA88...找到了相应的注册表信息。


右键权限。

我们需要将图一中提到的用户“NetWork”加进来。首先需要将此注册表可编辑,windows默认注册表的编辑权限为注册表的安装者。点击Advance:

点击change:


将用户修改你当前的登录用户,这样你就可以修改了,回到之前添加用户的界面,将相应的用户加上。将用户system和Administrator的Full Control(完全控制)打上钩,不然第二部将无法编辑。第一步完成。

2.运行 administrative tool 中的 Component Services ,(运行:dcomcnfg)打开之后:点击 my computer:


展开所有的配之后,根据AppID找到对应的配置,右键属性,切换到Security面板,现在开始修改啦。图一中提到,Network Service用户没有Local Activation permission (本地激活权限)。那么来添加:

好啦。对应用户的权限添加好啦。

=========================================

关于IIS应用程序池的用户。IIS应用程序池的进程模型ID:


可以用系统默认的四个account 账户,也可以自己添加。

打开Computer Management,(电脑-管理)


将刚才的用户加进去,这一步是不是必须,没有去考证。

如果所有都搞定了。事件log中的那个error应该不会再有了。

转载于:https://my.oschina.net/u/867090/blog/174406

IIS与COM组件权限的问题相关推荐

  1. IIS Web 服务器的权限设置

    IIS Web 服务器的权限设置有两个地方,一个是 NTFS 文件系统本身的权限设置,另一个是 IIS 下 网站->默认网站->右击属性->虚拟目录 面板上.这两个地方是密切相关的. ...

  2. IIS配置网站访问权限和安全

    网站需要IIS配置的地方有很多,比如IIS配置端口.域名.主目录.默认文档等.今天小编要跟大家分享的是IIS配置网站访问权限和安全. 默认状态下, 允许所有的用户匿名连接 IIS 网站, 即访问时不需 ...

  3. launchAnyWhere: Activity组件权限绕过漏洞解析

    前言 今年3月份,知名反病毒软件公司卡巴斯基实验室发布了一份关于中国电商平台拼多多的调查报告,称该平台的安装程序中含有恶意代码.这一消息引起了广泛的关注和讨论,也引发了人们对于拼多多平台安全性的担忧 ...

  4. Rest-framework之drf认证组件,权限组件+不存数据库的token认证

    Rest-framework之drf认证组件,权限组件 django中一个请求时一个reques,如果在哪个位置改了request,那么到了后面就是修改过的request 昨日回顾: 认证: -写一个 ...

  5. ftp服务器文件防盗链,IIS防盗链组件

    一个用于防盗链和限制IIS连接线程的组件,需要IIS用ISAPI的方式加载组件,在2003服务器上测试2008服务器的话需要安装ISAPI扩展. 相关软件软件大小版本说明下载地址 一个用于防盗链和限制 ...

  6. android组件权限,Android中Permission权限机制的具体使用

    由上篇Android Permission权限机制引子,我们知道Android 通过在每台设备上实施了基于权限的安全策略来处理安全问题,采用权限来限制安装应用程序的能力.本篇文章继续来探讨和Andro ...

  7. drf-频率组件 权限组件

    setting中的配置: REST_FRAMEWORK = {# 全局使用认证组件配置'DEFAULT_AUTHENTICATION_CLASSES': ['app01.my_author.Token ...

  8. Django DRF认证组件/权限组件/序列化组件综合总结(完整版)

    本代码完成的功能是: 1.根据token判断用户登录状态,然后提示用户是否登陆, 2.用户登录后,根据用户类型判断用户是否有权限查看资料 使用rest_framework一定要在配置文件设置先设置 ' ...

  9. php com组件 wps,wps插件开发中com组件权限

    需要对wps写一个小的插件,也就是几行代码的事情,但却碰到了一个坑 wps中的com组件的调用和MSoffice非常的相似,几乎只需要把包的头修改一下就可以用了. 比如开发wps文档的插件,需要引用 ...

最新文章

  1. C# 动态调用WebService
  2. VC代码的编写和调试---编写易于调试的VC代码
  3. springdatajpa命名规则_简单了解下spring data jpa
  4. 给一个Table添加合计行[Tips]
  5. AsyncTask使用方式一
  6. Docker安装与镜像,容器命令管理
  7. Delphi 10.X 不用联接真机或模拟器编译出APK
  8. 第三次学JAVA再学不好就吃翔(part51)--String类的转换功能
  9. 计算机开机慢更新配置,电脑开机太慢怎么办?这样设置一下,5秒点亮
  10. vue2实现电商后台管理的思路
  11. 刘万祥老师讲如何利用条件格式色阶制作数据地图
  12. 2022美团实习生客户端一面
  13. 新品成熟EMR源码电子病历系统软件NET网络版CS可用带数据库全文档
  14. iis服务器响应缓慢,IIS网站加载缓慢怎么办?如何处理?
  15. u盘安装成功计算机里找不到文件夹,插上U盘后,显示成功安装设备驱动程序,但是磁盘里不显示优盘...
  16. Android今日头条的适配
  17. 金融统计分析python论文_金融统计分析论文
  18. 2018.11.15 《黄金时代》王小波
  19. 恢复平衡0x8b,0xff,0x55,0x8b,0xec
  20. 基本靠谱的渗透测试书籍

热门文章

  1. python控制结构是_Python之控制结构(if、while、for)
  2. Xamarin iOS开发实战上册-----2.2 添加和定制视图
  3. Kali Linux 安全渗透教程第六更1.4.2 安装至USB驱动器Kali Linux
  4. Xcode真机调试太慢
  5. python遗传算法八皇后_遗传算法之:八皇后问题
  6. 计算机科目三教学设计,信息技术-教学设计模板(科目三).pdf
  7. word插入公式快捷键_用WORD写论文时好用到哭的技巧-插入公式
  8. java前后端分离的实现方式_采用前后端分离的方式进行开发,实现了几种常用的文件上传功能...
  9. c++ 回调函数_Java中的回调机制,这篇给你整的明明白白的
  10. mysql olap 工具_OLAP分析工具之Presto