3

VS2008 の Web サーバーから Web サイトを実行しているときに次の行が呼び出されると、「このワークステーションとプライマリ ドメイン間の信頼関係に失敗しました」というメッセージが表示されます。例外。

if (User.IsInRole("SomeRole"))
...

UACをオフにし、VS 2008を設定しました。これは組み込みのWebサーバーであり、管理者として実行し、ボックスをドメインに再参加させました。このコードは、IIS の Server 2003 ボックスの 1 つから呼び出された場合に正常に機能し、Vista でも常に正常に機能しました。

これを引き起こしている可能性のあるアイデアはありますか?

編集:

ローカル マシンの IIS 7.5 で実行しようとしたところ、同じエラーが発生しました。IIS 5.1 の Windows XP および VS 2008 Web サーバーで実行すると動作します。

4

3 に答える 3

1

VS2008 を管理者として実行してみましたか?

于 2009-07-16T01:11:32.897 に答える
1

これは Win7/Server2008 R2 のバグです。このエラーは、Windows 2000 ドメインに接続したときにのみ発生しました。

ここから利用可能なホットフィックス

于 2009-12-17T00:15:22.917 に答える
0

組み込みの Web サーバーは cassini で、かなり制限された Web サーバーです。cassini にない機能を発見したかもしれません。おそらく kerberos を実行できないからです。カッシーニが持っていないものについての議論は以上です。

于 2009-07-16T03:02:27.343 に答える