服务器打补后出来如下错误,有没有人遇见过,就是最近的GDI+补丁无法加载 DLL“gdiplus.dll”: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.DllNotFoundException: 无法加载 DLL“gdiplus.dll”: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。源错误: 
行 50:             return;
行 51: 
行 52:         System.Drawing.Bitmap image = new System.Drawing.Bitmap((int)Math.Ceiling((checkCode.Length * 12.5)), 22);
行 53:         Graphics g = Graphics.FromImage(image);
行 54:         string fileName = DateTime.Now.Ticks + ".gif";
 

解决方案 »

  1.   

    搜索gdiplus.dll   搜到了5个都加了NETWOEK SERVICE修改和写入权限了   还是不行啊
      

  2.   

    如下,我也是找到的:运行dcomcnfg 点 组件服务-》服务-》电脑-》我的电脑-》DCOM 配置 然后继续设置就可以了 
    因为我不知道你具体访问出错的对象啊 下面的设置是针对你出现问题组件来更改的啊
      

  3.   

    在 DCOM 配置  找不到关于GDI+的组件
      

  4.   

    你用的这个dll注册了吗?
    用cmd下的regsvr32来注册一下看看