我创建一个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}]
答案 0 :(得分:0)
我的错,这只是配置错误的.NET框架的一个问题^^