В настоящее время я тестирую dll, который я создал в vb.net внутри php. Я загружаю его через объект dotnet com php. Он заряжается отлично в первый раз. Но если я нажму 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
Любая помощь приветствуется. Благодарю.