PHP COM-файл не найден после RegAsm COM-DLL - PullRequest
0 голосов
/ 19 апреля 2019

Я создаю COM-объект VB.NET. Зарегистрируйте его в RegAsm и загрузите в PHP.

На моем компьютере (Windows 7) это работает как шарм! Но на моем сервере

Windows Server 2016 PHP COM-класс сообщает, что файл не найден ...

Я проверяю regedit на сервере и все должно нормально.

У некоторых людей есть этот король проблем?

I Вывести файл .reg

REGEDIT4

[HKEY_CLASSES_ROOT\PISDKPHP.PISDKPHP]
@="PISDKPHP.PISDKPHP"

[HKEY_CLASSES_ROOT\PISDKPHP.PISDKPHP\CLSID]
@="{709415B5-3D12-455C-9B03-EB1F8B494525}"

[HKEY_CLASSES_ROOT\CLSID\{709415B5-3D12-455C-9B03-EB1F8B494525}]
@="PISDKPHP.PISDKPHP"

[HKEY_CLASSES_ROOT\CLSID\{709415B5-3D12-455C-9B03-EB1F8B494525}\InprocServer32]
@="mscoree.dll"
"ThreadingModel"="Both"
"Class"="PISDKPHP.PISDKPHP"
"Assembly"="PISDKPHP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
"RuntimeVersion"="v4.0.30319"
"CodeBase"="file:///C:/Program Files (x86)/PISDKPHP/PISDKPHP.dll"

[HKEY_CLASSES_ROOT\CLSID\{709415B5-3D12-455C-9B03-EB1F8B494525}\InprocServer32\1.0.0.0]
"Class"="PISDKPHP.PISDKPHP"
"Assembly"="PISDKPHP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
"RuntimeVersion"="v4.0.30319"
"CodeBase"="file:///C:/Program Files (x86)/PISDKPHP/PISDKPHP.dll"

[HKEY_CLASSES_ROOT\CLSID\{709415B5-3D12-455C-9B03-EB1F8B494525}\ProgId]
@="PISDKPHP.PISDKPHP"

[HKEY_CLASSES_ROOT\CLSID\{709415B5-3D12-455C-9B03-EB1F8B494525}\Implemented Categories\{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}]

1 Ответ

0 голосов
/ 29 апреля 2019

Плохо, проблема с неверно сконфигурированной платформой .NET ^^

...