在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
这个名字听起来很怪 既然是静态网站 为什么要是asp.net core的呢? 1.在vs上面好像不能创建纯静态的网站,所以我们就想创建一个asp.net core的空网站 然后在里面使用静态的html 2.由于是asp.net的 所以可以不依赖iis 部署 可以自宿主 还可以跨平台
实现: 1.创建一个asp.net core的空项目 2.在wwwroot目录下新建一个index.html的文件 3.在startup.cs文件的中间件代码中添加如下代码: 1 public void Configure(IApplicationBuilder app, IHostingEnvironment env) 2 { 3 if (env.IsDevelopment()) 4 { 5 app.UseDeveloperExceptionPage(); 6 } 7 8 //app.Run(async (context) => 9 //{ 10 // await context.Response.WriteAsync("Hello World!"); 11 //}); 12 /*--------------关键 两行都不能删--------------*/ 13 app.UseDefaultFiles(); 14 app.UseStaticFiles(); 15 } 大功告成:
|
请发表评论