У меня проблема с перезаписью URL в asp. net core 3 с использованием файлов stati c. Поэтому я хочу избавиться от. html расширения в URL.
Мой launchSettings. json выглядит следующим образом:
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "DemoSignUp.html",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
Поэтому, чтобы переписать его в «DemoSignUp», я добавил эти строки кода в свой файл Startup.cs:
app.UseRewriter(new RewriteOptions()
.AddRedirect("DemoSignUp.html", "DemoSignUp")
.AddRewrite("DemoSignUp", "DemoSignUp.html", skipRemainingRules: false));
Но мой URL все еще имеет. html расширение
https://localhost:44319/DemoSignUp.html