手把手搭建一个ASP.NET Core Web应用程序(默认HTTPS协议)
手把手搭建一个ASP.NET Core Web应用程序(默认HTTPS协议)
手把手搭建一个默认HTTPS协议的ASP.NET Core Web应用程序。 开发环境:VS2017。 操作步骤: 1. 打开VS,新建项目。Visual C#\Web\.NET Core\ASP.NET Core Web应用程序。 2. 选择Web应用程序,勾选为HTTPS配置 3. 自动生成的解决方案 4. 运行解决方案,询问是否相信IIS Express SSL证书?勾选【不再询问】。点【是】。 5. 为localhost安装默认的SSL证书。点【是】 6. IIS运行默认站点。 Program.cs文件内容: C# Code: public class Program { public static void Main(string[] args) { CreateWebHostBuilder(args).Build().Run(); } public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .UseStartup<Startup>(); } //来源:C/S框架网(www.csframework.com) QQ:23404761 Startup.cs文件内容: C# Code: 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.Configure<CookiePolicyOptions>(options => { // This lambda determines whether user consent for non-essential cookies is needed for a given request. options.CheckConsentNeeded = context => true; options.MinimumSameSitePolicy = SameSiteMode.None; }); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); } // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(); } } //来源:C/S框架网(www.csframework.com) QQ:23404761 扫一扫加微信:
参考文档:
修改ASP.Net开发环境下的服务器端口(WebService Server Port) C# ASP.NET WebApi服务器搭建详解 - IIS服务承载(IIS Hosting IIS宿主) C# ASP.NET WebApi服务器搭建详解 - 自承载(Self Hosting) C# ASP.NET WebApi服务器搭建详解 - Win服务承载(Windows Service Hosting宿主) 微信小程序后端框架 | C# ASP.NET服务端WebApi快速开发框架平台 CSFramework.WebApi框架快速搭建后端服务支持APP、B/S、C/S、微信小程序、公众号、Web客户端 ASP.NET MVC中几种常用的ActionResult详解 ASP.NET WebApi缺少System.Web.Http.Cors引用解决方案 什么是ASP.NET WebApi控制器(APIController)? ASP.NET WebApi框架异步实现MultipartContent方式上传文件 ASP.NET编译网站报错:未能加载类型.Global.asax,把CodeBehind改为CodeFile即可 ASP.NET ASPX 页面CodeFile与CodeBehind的区别 ASP.NET IIS网站为什么Global.asax的Application_Start方法设断点跟踪不运行? CSFramework软件版本自动升级程序支持多个客户端系统共享使用一个升级程序 CSFramework WCF开发框架 - 多个WCF服务接口合并到一个svc服务
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |