.net核心未显示HTML静态文件更改

时间:2020-11-10 01:55:33

标签: asp.net-core asp.net-web-api static-files

我对静态文件index.html进行了一些更改,但是通过.net-core运行并检查了元素,这些更改不适用,但是当我通过vscode的实时服务器扩展打开静态文件时,可以看到更改。

我对.net内核非常陌生,我查找了几个线程,但是找不到问题所在或类似的问题。 我的Startup类看起来像这样:

public class Startup
    {
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
        }

        public IConfiguration Configuration { get; }

        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers();
            services.AddMvc().ConfigureApiBehaviorOptions(options =>
            {
                options.SuppressConsumesConstraintForFormFileParameters = true;
                options.SuppressInferBindingSourcesForParameters = true;
                options.SuppressModelStateInvalidFilter = true;
                options.SuppressMapClientErrors = true;
                options.ClientErrorMapping[404].Link =
                "https://httpstatuses.com/404";
            });

            

        }

        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseDefaultFiles();
            app.UseStaticFiles();
            app.UseHttpsRedirection();



            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();

            });
        }
    }

此外,项目存储库为here

感谢所有花时间帮助的人。

0 个答案:

没有答案