我有一个受Windows身份验证保护的Web应用程序。在Asp.NET 4.5中,我可以使用web.config
文件来准确指定哪些用户可以使用它
<configuration>
<system.web>
<authorization>
<allow users="TEST\admin" />
<deny users="*" />
</authorization>
</system.web>
</configuration>
在Asp.NET核心中,web.config
文件已经消失,我想allow
和deny
规则应该移到launchSettings.json
文件中,但我找不到关于如何做的任何参考。那么......我怎么能这样做?这是当前的身份验证设置
"iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
}
答案 0 :(得分:0)
实际上,launchSettings.json文件仅供VS使用。当您发布应用程序(或在没有VS的情况下运行)时,不会使用launchSettings.json。当您使用IIS / IISExpress运行时,您只需确保您的web.config具有正确的设置。
请参阅此Asp.Net core MVC application Windows Authentication in IIS