PHP/C# Soap Service プロジェクトに取り組んでおり、以前は動作していましたが、IIS での実行に問題があります。
ASMX ファイルまたは WSDL ファイルに移動しようとすると、IIS エラーが発生します。
HTTP エラー 500.0 - ISAPI フィルター "C:\php\php5isapi.dll" で LoadLibraryEx を呼び出す内部サーバー エラーが失敗しました
php5isapi.dll は、エラーで指定された場所にあり、IIS 内の isapi フィルターに追加されます。標準の.phpファイルが機能するため、PHPが正常に機能していることはわかっていますが、PHPではないため、ASMX/WSDLファイルがphp5isapi dllにアクセスする理由がわかりません。SOAP サービスは、C# ASMX Web サービスにあります。
これは、アプリケーション プールで 32 ビット アプリケーションを有効にした場合にのみ発生します。そうでない場合、DLL が正しい形式ではないことを示す ASP 例外がスローされるため、これは true である必要があります。
Mono の下の Linux で問題なく動作するため、実際のサービスが正常に動作することはわかっています。
ご協力いただきありがとうございます。