Strony internetowe ASP.NET używają rozszerzenia html

Próbuję użyćStrony internetowe ASP.NET aby zrozumieć istniejącą witrynę, która używa statycznych plików .html (około 500). Niestety, moja osoba SEO wymaga, aby strona utrzymywała swój istniejący katalog / nazwy plików, więc muszę użyć .html.

Po znalezieniuten przykład, Próbowałem dodać rozszerzenie wweb.config podcompilation/buildProviders/ tak jak:

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

I dodając również Zgromadzenie:

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

To nadal nie renderuje strony. Jest po prostu wyjściem jako źródło. Stworzyłem teżGlobal.asax w katalogu głównym projektu i dodałem to podApplication_Start():

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

Nadal nie przyniosło efektu. Niestety, rysuję puste miejsce w Google.

questionAnswers(2)

yourAnswerToTheQuestion