asp.net core设置默认起始页Default Page和重定向
2017-06-27 00:00
417 查看
用Asp.Net Core的网站Deploy至IIS,因此找了下,发现两种方法:
添加引用
1.设置默认起始页
2.重定向到起始页
参考:
Make index.html as startup file in ASP.NET Core
ASP.NET Core 1.0: 指定Default Page
添加引用
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
相关文章推荐
- 设置页面的默认焦点控件和默认接受事件控件How Do I Set the DefaultFocus or DefaultButton in a Page Based on a Master Page in ASP.NET 2.0
- ASP.NET Core 1.0: 指定Default Page
- ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面
- ASP.NET Core 1.0: 指定Static File中的文件作为default page
- asp.net设置默认打开页面 Web.config defaultDocument
- 对于ASP.NET Core 2.0 返回 JsonResult 取消默认json字符第一个字母小写设置
- asp.net设置默认打开页面 Web.config defaultDocument
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- 页面中设置默认的回车激活按钮, ASP.NET DefaultButton 属性
- asp.net设置默认打开页面,Web.config,defaultDocument
- 打开ASP.NET Web项目时,此项目的默认Web访问模式设置为文件共享, 但是无法从路径“...”打开“...”处的项目文件夹。返回的错误是: 无法打开Web项目“”。返回的错误是: 无法打开Web项目“...”。文件路径“...”怀URL“...”不
- asp.net 设置回车的默认按钮
- asp.net 设置回车的默认按钮
- ASP.net 4.0下使用default.htm默认文档
- asp.net设置默认上传文件大小
- 【转】asp.net默认回车按钮的设置
- 页面缓冲与Asp.Net的性能优化(设置Page.Buffer属性)
- 如何设置调试ASP.NET程序时的默认浏览器
- Asp.net设置默认按钮的方法总结
- How to set the DefaultButton in a Page Based on ASP.NET Master Page