我有一个MVC4应用程序在使用窗体身份验证VS2012开发。
[authentication mode="Forms"] [forms loginUrl="~/Account/Login" timeout="2880" /] [/authentication]
它使用默认的IIS 8.0快递。
我每次打开并运行该应用从VS中我得到的消息:
HTTP错误401.2 - 未授权
您无权查看此页面由于无效的认证头。
我发现,为了避免这种画面我在[用户文档]更改为ApplicationHost.config文件的安全部分的“真”的anonymousAuthentication和windowsAuthentication键\ IISExpress \ config文件夹到:
[system.webServer] [security] [authentication] [anonymousAuthentication enabled="true" /] [windowsAuthentication enabled="true" /] [/authentication] [/security] [/system.webServer]
但每次我重新打开VS解决方案的键重置为false。
我怎样才能使将永久设置为true?
我试图把应用程序的web.config的关键,但后来我收到消息:
HTTP错误500.19 - 内部服务器错误
所请求的页面无法访问,因为该页的相关配置数据无效。
任何帮助人?