asp.net-mvc – AspNet上的Kestrel vNext不提供索引页/
发布时间:2020-12-16 00:40:52 所属栏目:asp.Net 来源:网络整理
导读:我需要使用Kestrel Web服务器在默认的url /下提供我的’index.html’。现在我只能使用/index.html的完整路径访问我的静态文件 再次,这在VisualStudio上是完美的,上下文是OSX与Kestrel 这是我的Startup.cs public void ConfigureServices(DI.IServiceCollec
我需要使用Kestrel Web服务器在默认的url /下提供我的’index.html’。现在我只能使用/index.html的完整路径访问我的静态文件
再次,这在VisualStudio上是完美的,上下文是OSX与Kestrel 这是我的Startup.cs public void ConfigureServices(DI.IServiceCollection services) { services.AddMvc(); } public void Configure(IApplicationBuilder app) { app.UseStaticFiles(); app.UseMvc(); } 我到目前为止的解决方案是在HomeController中进行重定向。但这很简单,我试图提供一个静态的html文件,我真的不希望它被我的应用程序处理,如果可能直接从Kestrel提供服务。 解决方法
您需要使用UseDefaultFiles()启用DefaultFilesMiddleware,并将其放在对UseStaticFiles()的调用之前:
app.UseDefaultFiles(); app.UseStaticFiles(); 如果没有指定,中间件默认使用DefaultFilesOptions,这意味着将使用默认文件名列表: default.htm default.html index.htm index.html 见MSDN (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何将会话超时设置超过20分钟.
- 如何从MVC asp.net控制器为javascript变量赋值
- 在ASP.NET中使用C#将字符串转换为日期让我得到一个小时的约
- 是否有任何ASP.NET应用程序来监控在线用户和页面查看日志报
- 谈谈分布式事务之三: System.Transactions事务详解[下篇]
- asp.net-mvc-3 – asp.net mvc 3.0客户端验证无效
- asp.net-mvc – 如何在启动应用程序之前在system.web.mvc中
- asp.net – 命名空间’System.Web’中不存在类型或命名空间
- 下载 – 使用ASP.Net Webapi流式传输大图像
- 存储过程 – ASP Classic – Recordset对象与命令对象
推荐文章
站长推荐
- 你能混用ASP和ASP.NET吗?
- asp.net-mvc-3 – 在使用Unity容器时为此对象异常
- asp.net – Excel单元格对齐:例如,数值xlLeft,x
- 动态ASP.net Web表单
- ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实
- asp.net – 提供HTTP401 Not Authorized错误的VB
- asp.net-mvc – 如何在ChildAction上删除OutputC
- asp.net-mvc – ASP.NET vNext对ADO.NET的引用破
- asp.net-mvc – 数据注释 – 如何用MVC3中的Web.
- asp.net-mvc – 失败的ASP.NET MVC路由.这是一个
热点阅读