我可以在asp.net 3.5中从引用的.net库中调用一个com对象

时间:2010-02-23 10:34:40

标签: asp.net

我在C#上使用ASP.NET,我在VB的同一个解决方案中有一个referanced库,它使用CreateObject调用COM对象。

当我在我的comp上运行该站点时,它可以工作,当我在IIS 6上运行它时,它给我一个方法调用的堆栈溢出。

现在我有一个在IIS6上运行VB代码的脚本,它运行正常。 它一定是ASP的东西......

如何在ASP中调用Com对象...,我是否必须做一些特别的事情?

请帮助。

2 个答案:

答案 0 :(得分:1)

您是否在asp页面中引用了Com文件? asp.net页面的引用位于web.config文件中。

答案 1 :(得分:1)

它不起作用的原因是IIS使用与visual studio不同的用户来运行我的Web应用程序,该用户没有权限访问我的COM对象使用的所有资源,例如注册表项,目录和文件,+在“本地安全策略”和dcomcnfg中阻止执行某些操作。