Asp.net mvc 尝试浏览创建的REST服务时,ASP.NET MVC Web.config出现内置身份验证错误
它根本不喜欢我的网络配置。我需要更改我的休息服务,这样我就不会 IIS指定的身份验证方案为“基本、匿名”,但绑定仅支持指定一个身份验证方案。有效的身份验证方案有摘要、协商、NTLM、基本或匿名。更改IIS设置,以便仅使用单个身份验证方案 所以我所做的改变是Asp.net mvc 尝试浏览创建的REST服务时,ASP.NET MVC Web.config出现内置身份验证错误,asp.net-mvc,authentication,rest,web-config,Asp.net Mvc,Authentication,Rest,Web Config,它根本不喜欢我的网络配置。我需要更改我的休息服务,这样我就不会 IIS指定的身份验证方案为“基本、匿名”,但绑定仅支持指定一个身份验证方案。有效的身份验证方案有摘要、协商、NTLM、基本或匿名。更改IIS设置,以便仅使用单个身份验证方案 所以我所做的改变是 <system.webServer> <security> <authentication> <anonymousAuthentication en
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="true" />
<basicAuthentication enabled="false" />
</authentication>
</security>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
当我尝试加载rest服务时,它会说
HTTP错误500.19-内部服务器错误
无法访问请求的页面,因为该页面的相关配置数据无效
无法在此路径上使用此配置节。当节在父级锁定时会发生这种情况。锁定在默认情况下(overrideModeDefault=“Deny”),或者由带有overrideMode=“Deny”或旧版allowOverride=“false”的位置标记显式设置
有什么想法吗