浏览器上的格式化问题https://

时间:2019-05-31 08:34:48

标签: ssl asp.net-core bootstrap-4 identityserver4 lets-encrypt

我使用Asp.Net Core 2.2编写了一个Identity Server程序,它在 http ://mydomain.com上运行良好。当我使用“让我们加密”将此SSL应用于同一程序时,我在 https ://mydonmain.com上遇到格式问题。我没有足够的声誉,所以无法说明这些屏幕截图。

我注意到它是相同的代码,并且以相同的方式部署在两个站点http://mydomain1.comhttps://mydomain2.com上(目录/ wwwroot在站点上确实存在)。 https站点运行良好,但是存在格式问题。

        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseDatabaseErrorPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                app.UseHsts();
            }

            app.UseHttpsRedirection();
            app.UseStaticFiles();
            app.UseCookiePolicy();

            app.UseForwardedHeaders(new ForwardedHeadersOptions
            {
                ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
            });
            app.UseIdentityServer();
            app.UseCors(builder => builder
                    .AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod()//.AllowCredentials()
            );

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });
        } // Configure()
    public class Program
    {
        public static void Main(string[] args)
        {
            CreateWebHostBuilder(args).Build().Run();
        }

        public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .UseKestrel()
                .UseContentRoot(Directory.GetCurrentDirectory())
                .UseUrls("http://*:5000")
                .UseStartup<Startup>();
    }

如何在https网站上获得良好的格式? 谢谢您的帮助。

0 个答案:

没有答案
相关问题