このエラーはGeneXus X Evolution2でスマートデバイスジェネレーターを使用する場合で、且つ、C#ジェネレーターを選択している時に発生する可能性があります。
又、明示的にスマートデバイスジェネレーターを使用していなくても、GAM(GeneXus Access Manager)をONにする場合も同様です。(GAMのサンプルオブジェクトの中にスマートデバイス用オブジェクトが含まれるため)
原因はIISにURL Rerwiteモジュールがインストールされていない為です。スマートデバイスジェネレーターを利用すると、スマートデバイスとサーバーとの通信はディフォルトでRESTを使用するようになりますが、このREST通信にURL Rewriteが必要になるのです。
URL RewriteモジュールはIISのバージョンによって、インストールモジュールが変わってきます。
・IIS5/6
IIS5/6ではMicrosoft社製のURL Rewriteモジュールがありません。サードパーティ製のモジュールをインストールします。ダウンロードはこちらから http://iirf.codeplex.com/
モジュールのインストール方法はこちら http://dotnetzip.herobo.com/Iirf20Help/html/6b426152-704a-4907-b87e-2e1938a89cad.htm
IIS7以上ではMicrosoftから純正のURL Rewriteモジュールが公開されています。
ダウンロードはこちらから http://www.iis.net/downloads/microsoft/url-rewrite
出典: How to install URL Rewrite
0 件のコメント:
コメントを投稿