直到几分钟前,我的MVC应用程序一直工作正常(作为解决方案的一部分,asp/net会员资格)。但是,如果不知情地更改每个请求的相关内容,即使对于我的homecontroller(没有任何授权属性等)也是如此。所有请求获取HTTP错误401.2 - 未经授权的回复
我已经采取了所有条目出的web.config现在有关授权,我已经检查它具有以下的对ApplicationHost.config:
<access sslFlags="None" />
<applicationDependencies>
<application name="Active Server Pages" groupId="ASP" />
</applicationDependencies>
<authentication>
<anonymousAuthentication enabled="true" userName="" />
<basicAuthentication enabled="false" />
<clientCertificateMappingAuthentication enabled="false" />
<digestAuthentication enabled="false" />
<iisClientCertificateMappingAuthentication enabled="false">
</iisClientCertificateMappingAuthentication>
<windowsAuthentication enabled="false">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
</authentication>
<authorization>
<add accessType="Allow" users="*" />
</authorization>
任何人都可以提出什么可能是造成这个?
感谢
更多相关信息,我转而使用完整的IIS和它现在的工作很好,所以它看起来像它的一个IIS快递问题。任何关于原因的线索?除了系统托盘图标以外,还有没有完整的IIS express gui?
或者,如果你想使用内置Active Directory身份验证,将“Windows身份验证”更改为“已启用”,并将“匿名身份验证”保持为禁用状态。 – 2014-07-01 20:53:07
我有类似的** Windows身份验证**,并且必须像在您的图片中更改我的项目属性窗格中从** Disabled **到** Enabled **和宾果,这是很好的。 – 2016-03-08 20:48:22