ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)_.docx

上传人:啊飒飒 文档编号:11650524 上传时间:2021-08-28 格式:DOCX 页数:6 大小:12.68KB
返回 下载 相关 举报
ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)_.docx_第1页
第1页 / 共6页
ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)_.docx_第2页
第2页 / 共6页
ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)_.docx_第3页
第3页 / 共6页
ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)_.docx_第4页
第4页 / 共6页
ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)_.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)_.docx》由会员分享,可在线阅读,更多相关《ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)_.docx(6页珍藏版)》请在三一文库上搜索。

1、ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)_ 最近要做一个项目,正逢ASP.Net Core 1.0版本的正式发布。由于现代互联网的平安要求,HTTPS加密通讯已成主流,所以就有了这个方案。 本方案启发于一个旧版的解决方案: ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1) l?utm_source=tuicoolutm_medium=referral 在反复搜索官方文档并反复尝试以后得出以下解决方案 在project.json 中,添加引用 Microsoft.AspNetCore.Server.Kestr

2、el.Https dependencies: /跨平台引用 /Microsoft.NETCore.App: / version: 1.0.0, / type: platform /, Microsoft.AspNetCore.Diagnostics: 1.0.0, Microsoft.AspNetCore.Mvc: 1.0.0, Microsoft.AspNetCore.Razor.Tools: version: 1.0.0-preview2-final, type: build , Microsoft.AspNetCore.Server.IISIntegration: 1.0.0, Micr

3、osoft.AspNetCore.Server.Kestrel: 1.0.0, Microsoft.AspNetCore.Server.Kestrel.Https: 1.0.0, Microsoft.AspNetCore.StaticFiles: 1.0.0, Microsoft.Extensions.Configuration.EnvironmentVariables: 1.0.0, Microsoft.Extensions.Configuration.Json: 1.0.0, Microsoft.Extensions.Logging: 1.0.0, Microsoft.Extensions

4、.Logging.Console: 1.0.0, Microsoft.Extensions.Logging.Debug: 1.0.0, Microsoft.Extensions.Options.ConfigurationExtensions: 1.0.0, Microsoft.VisualStudio.Web.BrowserLink.Loader: 14.0.0 , tools: BundlerMinifier.Core: 2.0.238, Microsoft.AspNetCore.Razor.Tools: 1.0.0-preview2-final, Microsoft.AspNetCore.

5、Server.IISIntegration.Tools: 1.0.0-preview2-final , frameworks: /跨平台引用 /netcoreapp1.0: / imports: / dotnet5.6, / portable-net45+win8 / / /Windows平台通用化引用 net452: , buildOptions: emitEntryPoint: true, preserveCompilationContext: true , runtimeOptions: configProperties: System.GC.Server: true , publish

6、Options: include: root, Views, Areas/*/Views, appsettings.json, web.config , exclude: root/lib , scripts: prepublish: bower install, dotnet bundle , postpublish: dotnet publish-iis -publish-folder %publish:OutputPath% -framework %publish:FullTargetFramework% 在Program.cs中,增加HTTPS访问端口绑定 using System;

7、using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Hosting; namespace Demo public class Program public static void Main(string args) var host = new WebHostBuilder() .UseKestrel() .UseUrls(l?highlight=https app.UseCors(builder =builder.WithOrigins(https:/*).AllowAnyHeader(); app.Run(run = return run.Response.WriteAsync(Test); ); 以上就是本文的全部内容,盼望对大家的学习有所关心 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1