我目前正在测试我在 php 内的 vb.net 中创建的 dll。我通过 php 的 dotnet com 对象加载它。它第一次加载很好。但是如果我按 f5 并刷新页面,它会抛出这个错误。
HTTP Error 500.0 - Internal Server Error
C:\Program Files (x86)\PHP\v5.3\php-cgi.exe - The FastCGI process exited unexpectedly
它按顺序执行此操作。第一次加载工作正常,第二次 - 失败,第三次 - 工作正常,第四次 - 失败等等。这是相当一致的。几乎就像这个对象没有被有效地处理。我以前从未使用过它,所以如果我必须以某种方式逃避它,请告诉我。
$myclassobj = new DOTNET("MyWebClass,"
."Version=1.0.0.0,"
."Culture=neutral,"
."PublicKeyToken=6fe1ba5eac63c19c"
,"MyWebClass.MyAssembly.Web");
echo $myclassobj->SayHello("Hi PHP!!!!");
这是在运行 Windows 7、IIS 7 和 php 5.3.19 的本地计算机上进行测试的
任何帮助表示赞赏。谢谢。