オフラインプログラムが起動時に落ちる
RIAでiPad用のオフラインプログラムを作成したのですが、ある時から、オフライン環境でアプリを立ち上げようとすると即落ちてしまい、複数回アイコンをタッチしてやっと立ち上がるようになってしまいました。同じような事象を解消されたことがある方はいらっしゃいますでしょうか。手元にiPadが一つしかないため他端末では確認できませんが、もしかしたらiPad側の問題かもしれません。
・ネットをRIAサーバーに接続時は一度で立ち上がります。
・magic clientアプリは標準のmagic client 4.6を入れており、プログラム入れ替え時はインストールしなおしています。
・開発環境・RIA ServerともにV4.6.1 の最新PT3まで当てています。
・アプリ起動タスクにオフライン画面を立ち上げる処理のみ記述している場合も同様の事象が発生します。
-
サーバーログにあるエラーらしきものは「Error loading component: Microsoft.Office.Interop.Excel」のみありましたが、Excelは特に使用しないため、関係あるか不明です。
サーバー接続していない時のみ問題が発生するので、ブローカーモニタでは確認できないことかと思っています。
-
はい、私もConnectOnStartupの設定があやしいと思います。そこを見直してみましょう。
-
コメントありがとうございます。
ConnectOnStartupは初めはYにしていて、落ちるようになってからはNも試しましたが、同じ状況です。
何度もアプリをインストールしなおしたのでごみが何か残ってしまっているのでしょうか…
iPhoneにも入れて試してみようかと思います。
-
オフラインモバイルRIAは未使用ですが、iPadでRIAを使っています。
MSJ様は非推奨だったと思いますが、AppStoreのMagic Client 4.6 日本語 といった物をiPadにインストールしていますが、ecf入れ替え時もiPadに再インストールは行っておりません。 -
参照しているDevProps.txtですが、往々にしてパスがずれていることがあり得ますので、明示的にどれかの設定を変更して、その変更が反映されるかどうかを試してみるといいと思います。
あと、ストアの汎用クライアントはただのデータブラウザですから、サーバアプリ変更のたびに再インストールする必要はないですよ。
-
DevProps.txtはiPadに設定する時、文字が長くて面倒なので
C:¥inetpub¥wwwroot に、a.txt といった名前にする事があります。
自分でビルドしたらそんな設定も要らないのでしょうね。 -
はい、おっしゃる通りです。DevProps.txtはwwwrootに置けば、パスが最も短くて済みます。
あと、自前ビルドするときは、*.txtを使用するかどうかはオプションで選択できます。
サインインしてコメントを残してください。
コメント
7件のコメント