2016-07-22 32 views
0

Genexus Ev3 U9のオフラインAndroidアプリを開発しています。デバイスでアプリを試してみると、初期同期はありません。手動同期を実行しようとすると、アプリケーションがシャットダウンします。猫のログは、http://192.168.12.17/MyAppSmartDevicesEnvironment/gxmetadata/MyApp.android.json のようなURLへのリクエストがうまくいきましたが、アプリケーションがこのURLを取得しようとしたときにhttp://192.168.12.17/MyAppSmartDevicesEnvironment/rest/MyAppOfflineDatabase?fmt=json&event=gxchecksyncが返されました404私のラップトップで同じリンクを試しましたが、要求されたリソースはGeneXusによって作成されなかったようです。GeneXus Ev3 U9のオフラインアプリでのエラー404のエラー

何が間違っている可能性がありますか?

答えて

2

実際に確認したいことがいくつかあります。
http://192.168.12.17/MyAppSmartDevicesEnvironment/gxmetadata/MyApp.android.jsonにアクセスしたときにデータが取得されましたが、仮想ディレクトリが正常に作成されたことを意味します。

http://192.168.12.17/MyAppSmartDevicesEnvironment/MyAppOfflineDatabase.svc/restまたはKB内の他のサービスにアクセスしようとすると、WCFモジュールが正しくインストールされているかどうかを確認する必要があります。それはサービスの実装に直接移行します。 (あなたは実際の書き換えルールを見るためにweb.configファイルをチェックすることができます)

これがうまくいくなら、確かにSandroとGuscarrのような書き換えの問題です。

あなたはここからモジュールをダウンロードしてインストールすることができます:http://www.iis.net/downloads/microsoft/url-rewrite

+0

URLの書き換えが正しくインストールされ、正常に動作しました。完全に有効になっていないWCFに問題がありました。私はWindows 10で作業しており、WCFに関連するすべてのチェックを選択する必要があります。ありがとうございました。私は可能性のある原因としてWCFを検討していませんでした。 – gcastano

0

Gcastano、

右、あなたは.NETに生成しているようですか?

もしそうなら、iis rewriteモジュールで何らかの問題が発生する可能性があります。

とにかくあなたはGXのソフトウェア要件を確認するかもしれない...