0

Windows 認証を使用しています。

私は自分のコードにこれを持っています:

CultureInfo CultureInfoDateCulture = new CultureInfo("fr-FR");

CultureInfo provider = CultureInfo.InvariantCulture;
provider = new CultureInfo("fr-FR");
try
{
   startDateTime = DateTime.ParseExact(startDate, "d", provider);
   endDateTime = DateTime.ParseExact(endDate, "d", provider);
}
catch
{
   Alert("Insert Failed: Date Format is incorrect. Please make sure it is in the following format: Day/Month/Year i.e. 1/1/2012", "error", false);
}

これは、HTTPs 経由でアプリケーションにアクセスしたときに表示される画面です (編集: 何らかの奇妙な理由でこの画像を表示できません。ログオン画面は、ユーザーがサーバーに接続するように求められる画面です)

ここに画像の説明を入力

どうすればこれを回避できますか?上記のコードのため、ユーザーが再ログオンにアクセスできないようにしたいのですが、serverR のアクセス許可の問題ですか?

アップデート:

Chrome の開発者ツールを使用して、アクセスしようとしているファイルを特定したところ、ユーザーがログオンを求められた理由は画像の欠落であることが判明しました。なんらかの理由で、サーバーは 404 エラーではなく 403 エラーを返していました (おそらく、ユーザーが共通ファイルの存在を確認するために ping を実行できないようにするためのセキュリティのためです)。画像リンクが削除されると、再ログインを求めるプロンプトが表示されなくなりました。この 2 つのページで共通して使用される唯一のコードであり、他のページでは使用されないので、CultureInfo が原因だと思いましたが、問題は jQuery DataPicker CSS ファイルにありました。

4

1 に答える 1

1

DataCultureが、ユーザーがHTTPSに再ログオンするように求められる理由である可能性があります

いいえ

サーバーのアクセス許可の問題ですか?

はい、認証は、アクセスしようとしているリソースに対してサーバーによって付与されたアクセス許可に純粋に関連しています。

于 2012-10-29T10:02:54.860 に答える