0

2 台の開発マシンがあり、それぞれが同じバージョンの Windows 8 と IIS 8 を実行しています。両方のマシンでまったく同じサイトをセットアップしましたが、一方のマシンで 401.2 エラーが発生し、削除します

<authentication mode="Windows" /> 
<authorization>   <deny users="?" /> </authorization>

from web.config で再びアクセスできるようになりますが、もちろん、これは実行したい方法ではありません。

IIS をまったく同じ (すべてのユーザーを許可する) に設定し、フォルダーのアクセス許可が正しいことを確認して、すべてのユーザーにサイト フォルダーへのフル アクセスを許可したことをテストしました。

IE、Chrome、FireFoxで試しました。

質問は、私が見落としたものは何ですか?

4

1 に答える 1

0

Windows 機能の WCF サービスの下に HTTP Activation を追加することで修正されました。.net 3.5 での WCF http アクティベーションおよび非 http アクティベーションと同様に。

なぜこれを有効にしなければならなかったのか、誰でも知っています。遠慮なく詳しく説明してください!

于 2013-05-23T14:04:58.193 に答える