2016-06-16 11 views
0

PHPとIIS7を使用してSOAP Webサービスを作成しようとしています。 VM(ubuntu、apache2)でサーバー、クライアント、WSDLファイルを作成してテストしたところ、完全に機能しました。IIS7 SOAP PHPサーバーが機能を実行しない

このサーバーをWindows Server 2008マシンに配置する必要があり、IIS7を使用したいと考えています。 クライアントがSoapFault "405 - メソッドNot Allowed"を返していたので私が最初に問題を抱えましたが、私はマッピングハンドラにPOSTを追加して解決しました。

私の依頼はクライアントで処理されますが、サーバーからの回答はありません。これは、私は私のクライアントから得るものです:

Request and Request Header (client)

私は自分のサーバー上で起こると私は、サーバーがクライアントによって呼び出される関数を実行していないを保証することができますどのような「ログイン」してみました。

IIS7がこの機能を実行しない理由はありますか?

答えて

0

これで、私のPOSTマッピングハンドラは良いアイデアではないようです。なぜなら、エラーはここにはありませんでしたが、サーバーはHTTP POSTを受信できなかったからです。

自分のサーバーが私が使用していたphpクラスを理解できないと思っていましたので、私のサーバーでルートフォルダにクラスを入れ、POST用のマッピングハンドラを削除しました...そして、 !

これは誰かを助けることを願っています。

関連する問題