服务器打补后出来如下错误,有没有人遇见过,就是最近的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";
说明: 执行当前 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";
因为我不知道你具体访问出错的对象啊 下面的设置是针对你出现问题组件来更改的啊
用cmd下的regsvr32来注册一下看看