LDJ*_*LDJ 9 security iis asp.net-mvc iis-express
直到几分钟前,我的MVC应用程序一直运行良好(使用asp/net成员资格作为解决方案的一部分).但是,在没有故意改变任何相关的每个请求,甚至我的homecontroller(没有任何授权属性等).
我已经从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>
Run Code Online (Sandbox Code Playgroud)
谁能提出可能造成这种情况的原因?
谢谢
有关这方面的更多信息,我现在转而使用完整的IIS及其工作正常,因此它看起来像是IIS Express问题.关于原因的任何线索?除系统托盘图标外,是否没有完整的IIS express gui?
vik*_*all 29
选项1:
在applicationhost.config中检查是否有任何条目,如下所示.如果有任何此类条目更改anonymousAuthetication启用值从'false'到'true'.
<location path="YOUR-APPLICATION-NAME">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
Run Code Online (Sandbox Code Playgroud)
选项2:
如果您使用的是visual studio,请确保已启用anonymousAuthentication.

| 归档时间: |
|
| 查看次数: |
21037 次 |
| 最近记录: |