如何访问直接放在kudu home/site/wwwroot中的html页面?

Posted

技术标签:

【中文标题】如何访问直接放在kudu home/site/wwwroot中的html页面?【英文标题】:how to visit a html page which is directly put in kudu home/site/wwwroot? 【发布时间】:2021-12-13 09:59:26 【问题描述】:

我有一个 .net core 3.1 mvc 项目,并已发布到 azure web 应用程序。然后在 kudu -> home/site/wwwroot 中,我创建了一个 html 文件,如下所示:

但是当我想通过像“https://xxx.azurewebsites.net/test111.html”这样的天蓝色网络应用程序访问 html 页面时,它有 404 错误:

有没有办法解决这个问题,通过代码或天蓝色门户?

【问题讨论】:

可以参考Web app http 404 error in azure but runs locally 【参考方案1】:

看起来你有一个 ASP.NET Core 应用程序?您是否启用了静态文件的服务,回复:

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-5.0

【讨论】:

我们可以使用这行代码,然后就可以在azure中运行了:app.UseStaticFiles(new StaticFileOptions FileProvider = new PhysicalFileProvider( env.ContentRootPath) );

以上是关于如何访问直接放在kudu home/site/wwwroot中的html页面?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 apache spark 访问从 impala 创建的 apache kudu 表

Kudu基本介绍

将 Slick 与 Kudu/Impala 一起使用

Spark操作Kudu

Spark操作Kudu

教你如何快速掌握Kudu+Impala