VS2012 を使用して、ほとんど空の MVC4 プロジェクトを Windows 7 で実行しています。私web.config
の認証モードを構成する外部ファイルへの参照があります。これを削除してモードをインラインで宣言しようとしましたが、同じ結果が得られます。このweb.config
行があります
<authentication configSource="Authentication.config" />
Authentication.config
ファイルには次の行があります。
<authentication mode="Forms">
<forms name=".AuthCookie" loginUrl="~/Account/LogOn" timeout="180" slidingExpiration="true" protection="All" path="/" />
</authentication>
IIS7 でプロジェクトにアクセスすると/Account/LogOn
、Visual Studio 2012 に組み込まれている IIS8 Express を介してこれにアクセスしようとすると、正しくリダイレクトされます。このオプションは無視されているようです。