Приложение ASP.NET CORE показывает страницу index.html на начальной странице, хотя у меня нет промежуточного ПО - PullRequest
1 голос
/ 24 октября 2019

Я изучаю ядро ​​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. Прочитал некоторые ответы, но не помог

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...