2012-04-05 8 views
2

Silverlightアプリケーションをデプロイしました。Silverlightクライアントがサーバーに接続しません

これは認証済みのアプリケーションです(ログインしたユーザーだけがログイン画面にナビゲートします)。アプリケーションを起動すると、ログイン画面にSilverlightインターフェイスの読み込みと転送が表示されますが、入力しても

私はAuthenticationService.GetUser(RIA)から例外を投げてみましたが、クライアントで例外の兆候は見られません。これは、サーバーに存在するun/pwdです。

デプロイ中に私が逃したと思うことがありますか?

私の開発環境では素晴らしい動作をしますが、サーバー上で動作することはありません。

更新

注、私はhttp://localhost/project-authenticationservice.svcにナビゲートし、同様のページが私のブラウザにレンダリングされます。

enter image description here

+2

このようなことをデバッグするには、Fiddler(http://www.fiddler2.com/fiddler2/)を強くお勧めします。あなたのアプリケーションが行っているすべてのリクエストを表示するので、適切なサーバー/ URLにアクセスしようとしているかどうかを確認することができます。 – Leo

+0

@Leo、+1、しかし、私はそのマシンにソフトウェアをインストールすることを避けようとしています。 – Shimmy

+1

Fiddlerをインストールできない場合は、IE9またはChromes開発ツールを使用できます。それらは、ネットワークトラフィックとコンソールに(ブラウザ内に)記録されたものを表示します。 – Rus

答えて

1

これは本当に理由により、任意の数のbの発生する可能性があります。サービスエンドポイントがサーバー環境を反映するように正しく更新されていることを確認してください。また、RIAサービスでSilverlightアプリケーションを展開する際に役立つトラブルシューティングのヒントもいくつかあります。

ブログ投稿thisをチェックしてください。

そしてここでWCF RIAサービスを展開する際にいくつかのより多くの展開とデバッグのヒントの詳細をビデオである:http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-51-Debugging-and-Deploying-WCF-RIA-Services

Google Chromeはあなたを助けることができるHTTPネットワークトラフィックを監視することを可能にする開発ツールの素敵なセットを持っています同じように。

+0

どうすれば保証できますか?私は私のIDEでそれをデバッグし、働いて、私は、サーバーにdevマシンで動作する同じデバッグDLLをコピーし、私のケースでは、私は例外が表示されません、通常のUI無効資格情報メッセージ以外は表示されません。 – Shimmy

+0

XAPにそのようなファイルはありません。この問題を克服するための他の方法。このプログラムをサーバー上で動作させる必要があります。とにかく、私は質問を更新しました。どうぞご覧ください。 – Shimmy

関連する問題