asp.net core设置默认起始页Default Page和重定向
为什么80%的码农都做不了架构师?>>>
用Asp.Net Core的网站Deploy至IIS,因此找了下,发现两种方法:
添加引用
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.Logging;
1.设置默认起始页
2.重定向到起始页
1.设置默认起始页
在 startup.cs
中的Configure(IApplicationBuilder app, IHostingEnvironment env,ILoggerFactory logger)
方法中加入:
DefaultFilesOptions options = new DefaultFilesOptions();options.DefaultFileNames.Add("index.html"); //将index.html改为需要默认起始页的文件名.app.UseDefaultFiles(options);app.UseStaticFiles();
2.重定向到起始页
同样在startup.cs
中的Configure(IApplicationBuilder app, IHostingEnvironment env,ILoggerFactory logger)
方法中加入:
app.UseStaticFiles();app.Run(ctx => {ctx.Response.Redirect("/swagger/"); //可以支持虚拟路径或者index.html这类起始页.return Task.FromResult(0);});
参考:
Make index.html as startup file in ASP.NET Core
ASP.NET Core 1.0: 指定Default Page
转载于:https://my.oschina.net/idoop/blog/1036760
asp.net core设置默认起始页Default Page和重定向相关推荐
- default.asp html,ASP.NET Core 设置默认起始页(如default.html)
测试页面foo.html 在Startup.cs内使用middleware 代码如下: DefaultFilesOptions defaultFilesOptions = new DefaultFil ...
- 使用SWAGGER和ASP.NET CORE设置可选路由参数
使用SWAGGER和ASP.NET CORE设置可选路由参数 根据OpenAPI 3.0,这是不可能的.但是,如果您真的希望成为现实呢?您是否必须解决并允许您的Swagger文档出错?我在这里向您展示 ...
- 使用Azure AD B2C为ASP.NET Core 设置登录/注册
一,引言 上次关于Azure AD B2C 讲到一些概念,有介绍到,Azure AD B2C 也是一种身份验证的解决方案,但是它运行客户使用其首选的社交,企业或者本地账户标识对应用程序和API进行单一 ...
- 如何为ASP.NET Core设置客户端IP白名单验证
本篇博文中展示了如何在ASP.NET Core应用程序中设置IP白名单验证的3种方式. 你可以使用一下3种方式: 使用中间件检查每个请求的远程IP地址 使用Action过滤器为指定的Controlle ...
- asp.net core中负载均衡场景下http重定向https的问题
上周欣喜地发现,微软官方终于针对 asp.net core 在使用负载均衡的情况下从 http 强制重定向至 https 的问题提供了解决方法. app.UseForwardedHeaders(new ...
- 你需要知道的这几种 asp.net core 修改默认端口的方式
一般情况下,aspnetcore发布后的默认端口是5000,这个大家都知道,而且默认骨架代码中没有看到任何让你输入的ip地址和端口号,但作为程序员的我们,不希望 被框架所管制,那如何实现默认端口的修改 ...
- mysql 默认时间字段 1067,mysql替datetime类型字段设置默认值default
操作服务器环境为Linux centos5.7 安装的mysql版本 MariaDB,图简单直接使用命令install上去的. 在自己mac上测试数据库修改Alter语句没有问题的, ALTER TA ...
- ASP.NET Core 设置允许跨域访问
在Setup.cs文件ConfigureServices函数内添加: services.AddCors(); 在Setup.cs文件Configure函数内添加: app.UseCors(option ...
- Microsoft Edge 浏览器设置默认起始页
最新文章
- 硬核推荐:博主神器OpenWrite,免费的一文多发平台,无需部署,注册即用,安全可靠!...
- CFLAGS,CPPFLAGS,CXXFLAGS in Makefile
- 基于nginx和ffmpeg前端flv.js简单的直播环境搭建(rtmp+http-flv+hls)
- IELE:区块链的一个新虚拟机
- 音视频技术开发周刊 | 183
- python中的->
- AcWing321.棋盘分割(区间DP)题解
- 线程的生命周期图(附多线程)
- 《中国人工智能学会通讯》——6.7 实体链接任务及系统
- 【PCB学习笔记】绘制智能车四层板 --- PCB封装库的创建方法及现有封装调用
- IEEE2019_A Survey of Event Extraction from Text
- CT一般扫描参数_最实用GE 64排 CT扫描技术请保存、收藏
- Sphero SPRK+,和星战的 BB-8 一样,这个球也是机器人 | 新玩意 · Apple Store
- 日程安排工具Calendso
- GraphicsView学习-内容介绍(1)
- 各行业的英语术语(绝对精华 2)
- 关于C语言中的绝对值函数
- DAY 4 | 自学前端第四天
- 批处理文件——多个QQ一键登录
- 基于人工智能的地球物理参数反演范式理论及判定条件
热门文章
- 第十一届蓝桥杯嵌入式设计与开发 (省赛)
- nervos联创吕国宁:产业区块链与公链结合才是未来
- Overview of technical writing courses | 技术写作课程概览
- 华为OD机试 - 热点网络统计(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- MOS管应用之外接电源和电池供电的的双电源自动切换电路
- 企业需要使用财务管理软件的3个原因
- 4、综合布线系统的施工教程讲解
- mysql sandbox_mysql-sandbox
- 关于keil/MDK生成pat/bin/汇编文件的方法
- mysql5.5 和mysql8区别