![](/img/trans.png)
[英]The IIS Express applicationHost.config file contains invalid entries
[英]IIS Express applicationhost.config - authentication error
我正在Windows 10下运行IIS Express(不要与普通IIS混淆)。我的理解是,这些设置存储在“我的文档\\ IISExpress \\ config \\ applicationhost.config”中
使用创建asp.net核心项目时,可以使用本地web.config文件覆盖这些设置。
尝试使用此web.config时
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="" inheritInChildApplications="false">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
</configuration>
我收到以下错误。
此配置部分不能在此路径上使用。 当节锁定在父级时,会发生这种情况。 锁定默认情况下是(overrideModeDefault =“ Deny”),或者是由一个带有overlayMode =“ Deny”或旧版allowOverride =“ false”的位置标记显式设置的。
识别这条线
<authentication>
**<anonymousAuthentication enabled="false" />**
<windowsAuthentication enabled="true" />
尽管将此行更改为状态允许
<section name="anonymousAuthentication" overrideModeDefault="Allow" />
我还有其他地方应该找吗?
根据收到的反馈。
在Visual Studio中工作时,配置文件的正确位置是{ProjectDirectory} .vs \\ config \\ applicationhost.config。
“我的文档\\ IISExpress \\ config \\ applicationhost.config”不正确
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.