Delphi XE3 で WebBroker DataSnap を使用するプロジェクトに取り組んでいます。
最初に、クラスを継承してウィザードのみを使用して DataSnap サーバー WebBroker VCL を作成し、TDSServerModule
ポート 8085 に実行しました。
クライアント アプリケーション ( MyApp.exe
) を作成した後、ウィザード (クラス クライアントとクライアント モジュール) も使用して、サーバーに正常に接続しました。
ここで、IIS 7.5 Express で DataSnap サーバー WebBroker をホストすることにしたので、最初のサーバーと同じユニットを使用して、WebBroker DataSnap ISAPI で新しいサーバーを作成しましたが、新しいポートは 8090 です。
Embarcadero のチュートリアルに従って、IIS 7.5 Express を構成しました。( http://edn.embarcadero.com/article/40873 )
ブラウザを使用してアドレスにアクセスするとlocalhost:8090/myserver/srvweb.dll
、「DataSnap Server」というメッセージが表示されます。
これは、IIS の DataSnap サーバーが適切に構成され、クライアントが利用できることを意味していると思います。
しかし、クライアント (MyApp.exe) を変更し、それをポート 8090 (IIS) に転送して URLPath/myserver/srvweb.dll
に入れると、メッセージが表示されます
HTTP/1.1 405 メソッドは許可されていません」
何が欠けている?助言がありますか?