我使用OWC11做统计图,在.net下编译没有任何错误,可是放到IIS下就报错,错误如下:
拒绝访问。 (异常来自 HRESULT:0x80030005 (STG_E_ACCESSDENIED)) 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.COMException: 拒绝访问。 (异常来自 HRESULT:0x80030005 (STG_E_ACCESSDENIED))源错误: 
行 20:         ChartSpace MyChartSpace = MyCreatePic.Create("伤亡事故统计图", MyLogic.Shang_Pic(BeginDate, EndDate));
行 21:         string strAbsolutePath = (Server.MapPath(".")) + "//Shang1.gif";
行 22:         MyChartSpace.ExportPicture(strAbsolutePath, "GIF", 600, 400);行 23:     }
行 24:     protected void Page_Load(object sender, EventArgs e)
 
网上有说解决办法,方法如下:
权限问题 
解决方法有几种 
第1种.给asp.net帐号分配好访问com的权限,配置好com+ 
第2种.在web.config的system.web节加入 
<identity impersonate="true" userName="具有管理员权限的帐号名" password="相应的密码"/> 
来模拟一个具有管理权限的身份来运行你的代码 实际上你如果做统计图的话,建议使用Dundas chart这个控件,使用起来十分简单,而且本身就是net控件不用你去多做啥配置可本人太菜,看不懂怎么回事,谢谢啊!帮帮我吧!