1

我有一个使用 VS2012 在 Windows 7 上运行的大部分为空的 MVC4 项目。在我的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 访问此项目时,我被正确重定向到此选项似乎被忽略了。

4

0 回答 0