2012-03-26 8 views
1

Silverlight対応のWCFサービスからバインディング(basichttp)を使用してデータを取得するSilverlight 4アプリケーションがあります。 Silverlightアプリケーションウィンドウのログイン画面が表示されたときに、ユーザ名とパスワードを要求するが、コードからそのようなものを有効にしていないことがあります。 WCFサービスの設定をいくつか追加しようとしましたが、解決できませんでした。Silverlightアプリケーションからwcfにアクセス中のログイン画面

+1

は、それはおそらくUACが要求された操作を実行する許可を求めています。 –

+0

IISでWindows認証が有効になっていますか? –

+0

Windows認証が有効になっています。 – Zafar

答えて

0

私はWCFサービスが私のSilverlightアプリケーションに大量のデータを送信できなかったので、両方の接続が定期的に終了し、ログイン画面が表示される(再接続を試みる)ようになったと思う。 web.configのビヘイビアタグ内で ''を増やした後、「maxItemsInObjectGraph」の最大値を設定すると問題が解決され、ログイン画面が消えてしまいました。

希望の方はこちら

よろしく、 Zafar

0

この問題を解決するには、Windowsの代わりにNtlm認証をWCFサービスに使用します。この問題は通常、ドメイン以外の(つまりマシン)アカウントでサービスを実行すると表示されます。

詳細については、このMSDNの記事を参照してください。Debugging Windows Authentication Errors(読みやすくするため、KerborosとWindows認証を同義語と考える)

関連する問題