无法初始化COM对象

时间:2011-08-21 21:41:39

标签: asp.net vb.net com iis-7 windows-server-2008

我使用VB.NET作为代码隐藏文件在ASP.NET中创建了一个Web应用程序。我正在使用ProvideX.Script类的COM对象连接到Sage MAS90 ERP。在Visual Studio 2010中,一切都运行良好。现在,当我进入部署阶段时,问题就开始了......我在IIS7中的Windows Server 2008中部署了我的应用程序。当我运行应用程序时,我得到以下异常...... 这是我获得异常的代码行...

设置oPVX = Server.CreateObject(“ProvideX.Script”)

我已授予IUSR和IIS_USRS帐户的完全权限,但仍然收到此错误。我也在dcomcnfg.exe中注册了ProvideX OLE服务器... 我不知道该怎么做..... plzzzzzzzzzzzzzzzzzzzzzz帮助我,我必须在几天内提交项目......

应用程序中的服务器错误。

无法初始化ProvideX库

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Runtime.InteropServices.COMException:无法初始化ProvideX库

来源错误:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

堆栈追踪:

[COMException(0x80020009):无法初始化ProvideX库]    Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall(Object o,Type objType,String name,Object [] args,String [] paramnames,Boolean [] CopyBack,Boolean IgnoreReturn)+792    Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateCall(Object Instance,Type Type,String MemberName,Object [] Arguments,String [] ArgumentNames,Type [] TypeArguments,Boolean [] CopyBack,Boolean IgnoreReturn)+182    _Default.btnEnter_Click(Object sender,ImageClickEventArgs e)+457    System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e)+113    System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument)+120    System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)+10    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)+13    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)+36    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+5349

2 个答案:

答案 0 :(得分:0)

您可能想与ProvideX人联系。请参阅以下主题 - 您的问题可能需要某种激活:

http://pvx.astecom.nl/show_bericht.php?topic=15804

答案 1 :(得分:0)

我详细说明了当我遇到类似问题时,我必须在以下网站上执行的步骤。希望它有所帮助。 http://www.tek-tips.com/viewthread.cfm?qid=1640098&page=1