在IIS 7.5中,我们都可以从下面的行一个空引用异常
如果(!User.Identity.IsAuthenticated)
我们使用窗体身份验证,并启用匿名身份验证。 这适用于IIS 7.在就好了,是我们在web.config配置
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="/Auth/Login" defaultUrl="/" timeout="600" path="/" />
</authentication>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
<identity impersonate="true" />
这种形式的身份验证选项也不会下这个站点的IIS网站身份验证配置出现。 我看到那里的唯一选项是匿名身份验证和ASP.NET模拟。
所以,也许它不是从阅读的Web.config出于某种原因? 任何帮助是极大的appriciated。