Phalanger PhpNetCore cannot be found



我正在尝试使用将Phalanger设置为在远程IIS上运行

http://www.php-compiler.net/?p=354

指南。因为我试图覆盖web.config中的服务器配置,所以在中添加了以下行:

<system.webServer>
  <handlers>
    <add name="PhalangerHandler" path="*.php" verb="*" type="PHP.Core.RequestHandler, PhpNetCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=0a8e8c4c76728c71" resourceType="Unspecified" preCondition="integratedMode" />
  </handlers>
</system.webServer>

这使得ISS服务器能够识别php扩展。我的问题是它找不到"PhpNetCore"。我猜这是因为它离开了我不需要的服务器的根位置。我在中有dll

 /bin

文件夹。你知道如何让服务器在正确的目录中显示吗?我曾尝试将bin/添加到文件名中,但不起作用。根据他们的文件,我需要添加

    <paths>
        <set name="DynamicWrappers" value=".Dynamic"/>
        <set name="Libraries" value=".Bin"/>
        <set name="ExtWrappers" value=".Bin"/>
        <set name="ExtNatives" value=".BinExtensions"/>
    </paths>

我已经这样做了。但它仍然没有得到正确的认识。知道发生了什么事吗?非常感谢您的帮助!

我在http://support.devsense.com/viewtopic.php?t=748

尝试确保应用程序池设置为ASP。NET 4.0集成(不是2.0,不是经典),虚拟目录配置为IIS应用程序。

相关内容

  • 没有找到相关文章

最新更新