在加载 ASP.NET MVC 5 应用程序之前询问用户名和密码

Ask for username and password before loading ASP.NET MVC 5 application

我是 运行 ASP.NET MVC 5 应用程序,在带有 IIS 10 的 Windows 2019 服务器上。现在我想将 IIS 设置为弹出一个 window在浏览器中加载 Web 应用程序之前询问特定用户的密码。在应用程序接受客户端请求之前出现提示很重要。所以实际上在应用程序在 Web 服务器上启动之前。

我记得以前使用 .htaccess 文件可以实现类似的功能。是否可以通过 Web.config 文件以某种方式在 IIS 10 中实现此功能?在我的 Web.config 中,我已经输入了一个 http 到 https 规则。所以这不会是安全漏洞,因为连接是加密的。是否可以将 IIS 配置为在启动 Web 应用程序之前询问特定的密码和用户名?

谢谢。

从问题下的评论中也可以看出,没有针对此要求的 IIS 内置解决方案。未考虑此需求的第三方软件集成。