asp.net-mvc – AspNet上的Kestrel vNext不提供索引页/
发布时间:2020-05-23 15:43:28 所属栏目:asp.Net 来源:互联网
导读:我需要使用Kestrel Web服务器在默认的url /下提供我的’index.html’。现在我只能使用/index.html的完整路径访问我的静态文件 再次,这在VisualStudio上是完美的,上下文是OSX与Kestrel 这是我的Startup.cs public void ConfigureServices(DI.IServiceCollect
|
我需要使用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 FileUpload.FileName返回完整路径,即ie,当不需要时
- asp.net-mvc – 如何使用Html.Action?
- asp.net – 将自动Web测试集成到构建过程中
- asp.net-mvc – Ninject.Extensions.Logging.nlog2 – 如何
- asp.net – 如何在IIS上配置Web部署发布功能,以便开发人员可
- asp.net-mvc-3 – MVC3视图继承不可能?
- asp.net – 如何从我的网站项目中删除未使用的CSS类?
- asp.net – 如何在加载/性能测试期间找到IIS要模拟的平均并
- asp.net-mvc – 想从mvc使用index.html
- asp.net – 将MemoryStream文件存储到Azure Blob
推荐文章
站长推荐
- asp.net-mvc-4 – 如何在iframe src中使用Url.Ac
- asp.net-mvc – UIHint属性在MVC中
- asp.net-mvc – 如何添加代码隐藏页面到视图或部
- asp.net-mvc – 使用Ajax.BeginForm绑定HttpPost
- asp.net – 3层架构 – 需要一个例子
- asp.net-mvc-3 – 使用redirectAction和prg模式在
- asp.net三层架构增删改查
- asp.net-mvc – Ninject.MVC3,将DependencyResol
- asp.net – ClaimsAuthenticationManager与IAuth
- asp.net-mvc – AutoMapper.Mapper不包含CreateM
热点阅读
