为什么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和重定向相关推荐

  1. default.asp html,ASP.NET Core 设置默认起始页(如default.html)

    测试页面foo.html 在Startup.cs内使用middleware 代码如下: DefaultFilesOptions defaultFilesOptions = new DefaultFil ...

  2. 使用SWAGGER和ASP.NET CORE设置可选路由参数

    使用SWAGGER和ASP.NET CORE设置可选路由参数 根据OpenAPI 3.0,这是不可能的.但是,如果您真的希望成为现实呢?您是否必须解决并允许您的Swagger文档出错?我在这里向您展示 ...

  3. 使用Azure AD B2C为ASP.NET Core 设置登录/注册

    一,引言 上次关于Azure AD B2C 讲到一些概念,有介绍到,Azure AD B2C 也是一种身份验证的解决方案,但是它运行客户使用其首选的社交,企业或者本地账户标识对应用程序和API进行单一 ...

  4. 如何为ASP.NET Core设置客户端IP白名单验证

    本篇博文中展示了如何在ASP.NET Core应用程序中设置IP白名单验证的3种方式. 你可以使用一下3种方式: 使用中间件检查每个请求的远程IP地址 使用Action过滤器为指定的Controlle ...

  5. asp.net core中负载均衡场景下http重定向https的问题

    上周欣喜地发现,微软官方终于针对 asp.net core 在使用负载均衡的情况下从 http 强制重定向至 https 的问题提供了解决方法. app.UseForwardedHeaders(new ...

  6. 你需要知道的这几种 asp.net core 修改默认端口的方式

    一般情况下,aspnetcore发布后的默认端口是5000,这个大家都知道,而且默认骨架代码中没有看到任何让你输入的ip地址和端口号,但作为程序员的我们,不希望 被框架所管制,那如何实现默认端口的修改 ...

  7. mysql 默认时间字段 1067,mysql替datetime类型字段设置默认值default

    操作服务器环境为Linux centos5.7 安装的mysql版本 MariaDB,图简单直接使用命令install上去的. 在自己mac上测试数据库修改Alter语句没有问题的, ALTER TA ...

  8. ASP.NET Core 设置允许跨域访问

    在Setup.cs文件ConfigureServices函数内添加: services.AddCors(); 在Setup.cs文件Configure函数内添加: app.UseCors(option ...

  9. Microsoft Edge 浏览器设置默认起始页

最新文章

  1. 硬核推荐:博主神器OpenWrite,免费的一文多发平台,无需部署,注册即用,安全可靠!...
  2. CFLAGS,CPPFLAGS,CXXFLAGS in Makefile
  3. 基于nginx和ffmpeg前端flv.js简单的直播环境搭建(rtmp+http-flv+hls)
  4. IELE:区块链的一个新虚拟机
  5. 音视频技术开发周刊 | 183
  6. python中的->
  7. AcWing321.棋盘分割(区间DP)题解
  8. 线程的生命周期图(附多线程)
  9. 《中国人工智能学会通讯》——6.7 实体链接任务及系统
  10. 【PCB学习笔记】绘制智能车四层板 --- PCB封装库的创建方法及现有封装调用
  11. IEEE2019_A Survey of Event Extraction from Text
  12. CT一般扫描参数_最实用GE 64排 CT扫描技术请保存、收藏
  13. Sphero SPRK+,和星战的 BB-8 一样,这个球也是机器人 | 新玩意 · Apple Store
  14. 日程安排工具Calendso
  15. GraphicsView学习-内容介绍(1)
  16. 各行业的英语术语(绝对精华 2)
  17. 关于C语言中的绝对值函数
  18. DAY 4 | 自学前端第四天
  19. 批处理文件——多个QQ一键登录
  20. 基于人工智能的地球物理参数反演范式理论及判定条件

热门文章

  1. 第十一届蓝桥杯嵌入式设计与开发 (省赛)
  2. nervos联创吕国宁:产业区块链与公链结合才是未来
  3. Overview of technical writing courses | 技术写作课程概览
  4. 华为OD机试 - 热点网络统计(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
  5. MOS管应用之外接电源和电池供电的的双电源自动切换电路
  6. 企业需要使用财务管理软件的3个原因
  7. 4、综合布线系统的施工教程讲解
  8. mysql sandbox_mysql-sandbox
  9. 关于keil/MDK生成pat/bin/汇编文件的方法
  10. mysql5.5 和mysql8区别