現在、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
これを順次行います。最初の読み込みは正常に動作し、2 回目は失敗し、3 回目は正常に動作し、4 回目は失敗します。それはかなり一貫しています。このオブジェクトが効果的に破棄されていないようです。これを使用したことがないので、何らかの方法で回避する必要がある場合はお知らせください。
$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 を実行しているローカル コンピューターでテストされています。
どんな助けでも大歓迎です。ありがとう。