使用身份密码保护一个独立的 HTML 项目

Password protect with Identity an independent HTML project

所以我们有一个项目,我们的教程软件将其导出为 HTML 项目。 (根目录有一个 index.html 文件、js 文件夹、css 等)

我们的身份帐户管理支持门户在 ASP.NET MVC 上运行。

我希望 HTML 项目可以访问,但您必须先登录。

我试过两种方法,两次都不成功:

如有任何想法,我们将不胜感激。

你会想看看这两个问题:

How to do Forms Authentication on purely HTML pages using ASP.NET?

https://serverfault.com/questions/509879/protecting-static-content-with-forms-authentication-under-iis8

基本上 - ASP.NET 默认情况下不处理 .html 内容,因为让 IIS 直接处理它要快得多。您需要正确配置它以将其应用于 .html 文件,以便它随后可以应用其身份验证模型。