0

ベータ テストのために、ASP.NET 3.5 アプリを運用サーバーに展開しています。

各ページはSSLを使用して保護されています。

ホームページ (default.aspx) には、Flash オブジェクトを設定する Web サービスがあります。

エラーが発生します:

HTTP 要求は、クライアント認証スキーム「匿名」では許可されていません。サーバーから受信した認証ヘッダーは「Negotiate,NTLM」でした。

また、firefox を使用している場合は、Windows ログインのポップアップ画面が表示されます。

これが何であるか、またはなぜこれが起こっているのか、誰にも手がかりがありますか?

どうもありがとう!

4

2 に答える 2

1

Flash から安全な Web サービスへの要求に資格情報がないか、応答内の安全な証明書を検証できないと思います。

おそらく両方。

したがって、フラッシュでは、おそらく次のようなコードが必要になるでしょう。

request.Username = "xyz"
request.Password = "***"

または似たようなもの

.net には、リクエストの証明書の検証を手動でオーバーライドする方法があります。Flash でそれを行う方法がわかりません。

.net の方法のサンプルが見つかったら、これを更新します。

于 2008-10-30T00:42:18.397 に答える
0

IIS が匿名アクセス用に構成されていないようです。

正しくセットアップされていると思われる場合 (正しくないように思えます)、Wfetchを使用して接続のトラブルシューティングを試みることができます。

于 2008-10-29T21:31:23.867 に答える