Не удалось инициализировать COM-объект - PullRequest
2 голосов
/ 22 августа 2011

Я создал веб-приложение в ASP.NET, используя VB.NET в качестве кода файла.Я использую COM-объект класса ProvideX.Script для подключения к Sage MAS90 ERP.В Visual Studio 2010 все работало нормально. Теперь, когда я перешел к фазе развертывания, проблема началась .... Я развернул свое приложение в Windows Server 2008 в IIS7.Когда я запускаю приложение, я получаю следующее исключение ... Это строка кода, в которой я получаю исключение ...

Set oPVX = Server.CreateObject ("ProvideX.Script")

Я дал полные разрешения учетным записям IUSR и IIS_USRS, но все еще получаю эту ошибку.Также я зарегистрировал OLE-сервер ProvideX в dcomcnfg.exe ... Понятия не имею, что делать ..... plzzzzzzzzzzzzzzzzzzzz, помогите мне, я должен представить проект в течение нескольких дней ...

СерверОшибка в «/» приложении.

Не удалось инициализировать библиотеку ProvideX

Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Runtime.InteropServices.COMException: не удалось инициализировать библиотеку ProvideX

Ошибка источника:

Во время выполнения текущей веб-страницы возникла необработанная исключительная ситуациязапрос.Информацию о происхождении и местоположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Трассировка стека:

[COMException (0x80020009): не удалось инициализировать библиотеку ProvideX] Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall (Object o, Тип objType, Имя строки, Object [] args, String [] paramnames, Boolean [] CopyBack, Boolean IgnoreReturn) +792 Microsoft.VisualBasic.CompilerServices.NewLateBinding.Lance TypeТип, String MemberName, Object [] Аргументы, String [] ArgumentNames, Type [] TypeArguments, Boolean [] CopyBack, Boolean IgnoreReturn) +182 _Default.btnEnter_Click (Отправитель объекта, ImageClickEventArgs e) +457 System.Web.UI.Wont.ImageButton.OnClick (ImageClickEventArgs e) +113 System.Web.10 System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent (NameValueCollection postData) +36 System.Web.UI.Page.

Ответы [ 2 ]

0 голосов
/ 06 сентября 2011

Я подробно описал шаги, которые мне пришлось пройти, на следующем сайте, когда у меня возникла схожая проблема. Надеюсь, это поможет. http://www.tek -tips.com / viewthread.cfm? QID = 1640098 & страница = 1

0 голосов
/ 22 августа 2011

Возможно, вы захотите связаться с людьми из ProvideX. Посмотрите следующую ветку - кажется, вашей проблеме может потребоваться какая-то активация:

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

...