Я изучаю ядро asp.net. Я использовал промежуточное программное обеспечение UseStaticFiles()
и UseDefaultFiles()
и добавил в эту папку папку wwwroot
и файл index.html
, но теперь, когда я удалил все мое приложение промежуточного программного обеспечения, все еще отображается та же страница index.html
Вот мой Configure
метод из Startup
class
public void Configure(IApplicationBuilder app, IHostingEnvironment env) //logger is needed to log
{
if (env.IsDevelopment())
{
//DeveloperExceptionPageOptions options = new DeveloperExceptionPageOptions() { SourceCodeLineCount = 10 };
app.UseDeveloperExceptionPage() ;
}
//app.Use(async (context,nextMiddleware) => // we need to call next middleware so we need to register it this way
//{
// logger.LogInformation("First Request");
// await nextMiddleware();
// logger.LogInformation("First Response");
//});
//to use default files
//DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
//defaultFilesOptions.DefaultFileNames.Clear();
//defaultFilesOptions.DefaultFileNames.Add("Home.html");
//app.UseDefaultFiles(defaultFilesOptions);
//to use static pages
//app.UseStaticFiles();
// file server
//FileServerOptions fileServerOptions = new FileServerOptions();
//fileServerOptions.DefaultFilesOptions.DefaultFileNames.Clear();
//fileServerOptions.DefaultFilesOptions.DefaultFileNames.Add("Home.html");
//app.UseFileServer(fileServerOptions);
//app.UseFileServer(); //this combines the finctionality of use defaulfiles and usestat
app.Run(async (context) =>
{
//throw new Exception("some error processing");
await context.Response.WriteAsync("Env Variable "+env.EnvironmentName);
});
}
Я попробовал следующее:
Я удалил index.html из своего раздела IIS-> Default website. Прочитал некоторые ответы, но не помог