创建asp.net core 的静态网站

这个名字听起来很怪 既然是静态网站 为什么要是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         }

大功告成:

 

转载于:https://www.cnblogs.com/wholeworld/p/9767842.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值