Windows 7 プレミアム SP1 にローカルにインストールされた IIS 7.5 に、信頼レベルが中程度の既定の mvc3 イントラネット プロジェクトを展開しようとしています。
アプリは、.net4 統合パイプラインで defaultApplicationPool を使用しています。
設定を 1 つだけ変更しました。web.config に trust level="Medium" 要素を追加しました。
組み込みの aspnet dev を使用して VS Web Express で実行しました。サーバ。それは機能し、ユーザー名が期待どおりに適切に表示されました。
次に、すべてのデフォルト設定で webdeploy を使用して、ローカルの IIS 7.5 にデプロイしました。私が受け取った最初のエラーは、アクセスが拒否されたことです (401.2 無許可: サーバー構成によりログオンに失敗しました)。
ただし、.net 承認ビューから「匿名ユーザーを拒否する」ルールを削除すると、ホームページは表示されますが、「ユーザー」コンテキストは空になります。
これは IIS 構成のセットアップが原因であると思われますが、この問題のトラブルシューティングをどこから開始すればよいかわかりません。この種のセットアップが Win7 プレミアムの非ドメイン ベースのマシンでも可能であると仮定します。
したがって、IIS 7.5 の専門家が私を正しい方向に導くことができれば、非常に感謝しています。
ありがとうございました。