【问题标题】:PHP COM File Not found after RegAsm a COM dll在 RegAsm 一个 COM dll 之后找不到 PHP COM 文件
【发布时间】:2019-09-09 23:17:44
【问题描述】:

我创建一个 VB.NET COM 对象。使用 RegAsm 注册它并在 PHP 中加载它。

在我的电脑(Windows 7)上,它就像一个魅力!但在我的服务器上

Windows Server 2016 PHP COM 类说找不到文件...

我检查了服务器上的 regedit,一切正常。

有些人有这个问题之王?

我输出 .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}]

【问题讨论】:

    标签: php .net com regasm


    【解决方案1】:

    我的错,这只是错误配置的 .NET 框架的问题^^

    【讨论】:

      猜你喜欢
      • 2010-09-27
      • 1970-01-01
      • 2010-12-03
      • 2019-09-15
      • 2013-10-08
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 2012-09-22
      相关资源
      最近更新 更多