webservice无法调用Com的问题
我有一个Accpac生成的COM,在.net环境下调用,使用WinForm程序调用时一切正常,但是通过Winform调用Webservice、由Webservice调用这个Com时却报错了,请问高手们这个是什么原因? --------------------编程问答-------------------- 报错提示是什么?这种问题没有遇到过会不会是在webservices里面没有实例化?? --------------------编程问答-------------------- 报错提示时Accpac里面出来的,没意义。
可以排除诸如“未实例化”这类低级失误。 --------------------编程问答-------------------- 怎么没有人解释这个问题啊? --------------------编程问答-------------------- 是权限问题吧? --------------------编程问答-------------------- 把com组件拷贝到C:\WINDOWS\system32\inetsrv目录下。 --------------------编程问答-------------------- wenti --------------------编程问答-------------------- webservice报的错误发一下,一般webservice发布前,最好把bin中的文件都删掉在编译一边,com总是会出问题。
--------------------编程问答-------------------- 我也出现了同样问题,希望知道的大哥们指点一下。谢谢!
System.Web.Services.Protocols.SoapException: 服务器无法处理请求。 ---> System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {B6CE3ED3-6A35-4242-B56E-367139C298B4} 的组件时失败,原因是出现以下错误: 80070005。
--------------------编程问答-------------------- 你的组件没有注册。在服务器上注册一下就可以了。 --------------------编程问答-------------------- 我也有此类问题, --------------------编程问答-------------------- 权限 --------------------编程问答-------------------- 那如何设置权限,能说得具体一点吗? --------------------编程问答--------------------
补充:.NET技术 , Web Services