2011-08-21 90 views
2

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

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

我已给予IUSR和IIS_USRS帐户的完整权限,但仍然出现此错误。我也注册了ProvideX OLE服务器在dcomcnfg.exe ... 我不知道该怎么办..... plzzzzzzzzzzzzzzzzzz帮助我,我必须在几天内提交项目...

服务器错误在'/'应用程序中。

无法初始化ProvideX库

说明:在当前Web请求的执行过程中发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

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

源错误:在当前web请求的执行过程中生成

未处理的异常。关于异常的来源和位置的信息可以使用下面的异常堆栈跟踪来标识。

堆栈跟踪:

[收到COMException(0x80020009):无法初始化ProvideX库] Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall(对象O,类型OBJTYPE,字符串名称,对象[]指定参数时,字符串[] 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(字符串eventArgument)120 System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串eventArgument)10 系统.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

回答