在web上 如何解决 对 COM 组件的调用返回了错误
2006-12-31 14:04
573 查看
System.Runtime.InteropServices.COMException (0x80004005): 对 COM 组件的调用返回了错误 HRESULT E_FAIL
捆饶我10几小时的问题终于解决了,因为使用了STA模式,我在各个函数写入日志函数来替代跟踪调试.
2002-1-6 13:51:12正在中止线程。InitComobject()
2002-1-6 13:51:52StaRun New WebPreviewBase前还未挂
2002-1-6 13:51:52WebPreviewBase的构造函数没有问题
2002-1-6 13:51:52进入 GetWebPreview()还没有挂
2002-1-6 13:51:52进入InitComobject()还没有挂http://webpic.marlin.com.cn/
2002-1-6 13:51:52对 COM 组件的调用返回了错误 HRESULT E_FAIL。InitComobject()
2002-1-6 13:51:52对 COM 组件的调用返回了错误 HRESULT E_FAIL。 213
最后又锁定到InitComobject()函数
try
catch (Exception ex)
{
Commons.ErrorInfo.Log(ex.Message + "InitComobject()");
throw ex;
}
诡异的地方是 在本地没有任何问题 而放到服务器上 就会报上面的错误.
真正的原因今天中午吃饭时终于被我擒到了,
是IIS的问题,只要重新启动一下IIS 就ok了
这真是一个简单的问题,但也是一个很冷僻的问题
WEB上调用Com组件或者System.Windows 下的dll 只要报这种错误都是源于这个问题.
捆饶我10几小时的问题终于解决了,因为使用了STA模式,我在各个函数写入日志函数来替代跟踪调试.
2002-1-6 13:51:12正在中止线程。InitComobject()
2002-1-6 13:51:52StaRun New WebPreviewBase前还未挂
2002-1-6 13:51:52WebPreviewBase的构造函数没有问题
2002-1-6 13:51:52进入 GetWebPreview()还没有挂
2002-1-6 13:51:52进入InitComobject()还没有挂http://webpic.marlin.com.cn/
2002-1-6 13:51:52对 COM 组件的调用返回了错误 HRESULT E_FAIL。InitComobject()
2002-1-6 13:51:52对 COM 组件的调用返回了错误 HRESULT E_FAIL。 213
最后又锁定到InitComobject()函数
try
catch (Exception ex)
{
Commons.ErrorInfo.Log(ex.Message + "InitComobject()");
throw ex;
}
诡异的地方是 在本地没有任何问题 而放到服务器上 就会报上面的错误.
真正的原因今天中午吃饭时终于被我擒到了,
是IIS的问题,只要重新启动一下IIS 就ok了
这真是一个简单的问题,但也是一个很冷僻的问题
WEB上调用Com组件或者System.Windows 下的dll 只要报这种错误都是源于这个问题.
相关文章推荐
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- "对COM 组件的调用返回了错误 HRESULT E_FAIL"的解决方法
- "对COM 组件的调用返回了错误 HRESULT E_FAIL"的解决方法
- "对COM 组件的调用返回了错误 HRESULT E_FAIL"的解决方法
- "对COM 组件的调用返回了错误 HRESULT E_FAIL"的解决方法
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL 转
- 5.23飞快的内脑子解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- 解决AE中GP工具错误 对 COM 组件的调用返回了错误 HRESULT E_FAIL
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- C#操作IE浏览器 解决:COM 组件的调用返回了错误 HRESULT E_FAIL
- "对COM 组件的调用返回了错误 HRESULT E_FAIL"的解决方法
- C#在调用office的PowerPoint时出现 对 COM 组件的调用返回了错误 HRESULT E_FAIL。解决办法。
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- 使用Geoprocessor导出ArcSde中的数据,对COM 组件的调用返回了错误 HRESULT E_FAIL 的解决方法
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- AxShockwaveFlash控件CallFunction时报错: 对 COM 组件的调用返回了错误 HRESULT E_FAIL。