Páginas web de ASP.NET usan extensión html

Estoy tratando de usarPáginas Web ASP.NET para dar sentido a un sitio existente que utiliza archivos .html estáticos (unos 500 de ellos). Desafortunadamente, mi persona de SEO está requiriendo que el sitio mantenga su directorio / nombre de archivo existente, por lo que necesito usar .html.

Después de encontrareste ejemplo, Intenté agregar la extensión enweb.config debajocompilation/buildProviders/ como:

<add extension=".html" type="System.Web.WebPages.Razor.RazorBuildProvider"/>

Y añadiendo una Asamblea también:

<add assembly="System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

Esto todavía no hace que la página. Es simplemente salida como fuente. También creé unGlobal.asax en la raíz del proyecto y agregó esto bajoApplication_Start():

System.Web.Razor.RazorCodeLanguage.Languages.Add(
    "html", new System.Web.Razor.CSharpRazorCodeLanguage());
System.Web.WebPages.WebPageHttpHandler.RegisterExtension("html");

Todavía no tenía efecto. Desafortunadamente, estoy dibujando un espacio en blanco en Google.

Respuestas a la pregunta(2)

Su respuesta a la pregunta