当前位置:编程学习 > C#/ASP.NET >>

调用MALTAB的COM组件的webservice方法在IIS中运行的问题

我写了一个webservice方法,实现神经网络学习算法,
而核心的神经网络计算过于复杂,必须借助于matlab组件实现。
调用了MALTAB的COM组件:
MLApp.MLAppClass  matlab = new MLApp.MLAppClass()
开发工具是VS2008,在VS中直接运行,可以正确调用该方法。
但是一放到iis里面去,就在上面那一句出现问题了。
我是WIN7,调用方法的时候,就出现网络打不开那种现象。
在XP上,是出现
“System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {07FB7FDD-3B80-4D41-A793-326AC619EA11} 的组件时失败,原因是出现以下错误: 80070005。
   在 Service.BPNeuralNet() 位置 e:\CallMatlabWebService\App_Code\Service.cs:行号 25”
其中第25行就是“MLApp.MLAppClass  matlab = new MLApp.MLAppClass()”

我的问题和http://bbs.csdn.net/topics/80424835差不多
这个的解决方法是:start--->run--->dcomcnfg-->configure your dcom assign proper permission
但是不知道适当的权限是什么样的啊。。

解决了可以加分。谢谢。 webservice matlab
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,