Azure Web App部署显示hostingstart.html

4
我正在尝试将一个MVC .Net Core 2.2项目部署到Azure,但我得到的只是一个带有消息“Your App Service app is up and running”的蓝屏。我认为这是部署期间创建的hostingstart.html文件。
我要部署的项目与Visual Studio 15.9.5创建的完全相同,没有代码更改。我可以在本地运行该项目,但无法部署。
如果我通过在结尾添加“home/index”来更改URL,我会再次看到蓝色屏幕。我创建了一个HTML页面并将其保存在wwwroot中,部署了它,但无法查看该页面。
++++++更新++++++
感谢回复,下面是有关如何创建和发布项目的更多详细信息:
在Visual Studio中,我点击“添加新项目”,选择ASP.NET Core Web应用程序,选择Core 2.2,不使用身份验证和HTTPS支持。 我通过单击F5来运行该项目。 要发布,我创建一个新配置文件,保留默认值,没有应用程序洞察力。 网站已经发布。
主页是一个蓝色屏幕,我无法访问主页/索引页面。

蓝屏
(来源:windows.net)


你说你不能部署?你是怎么部署的?看看我正在回答的另一个问题,它似乎与你的请求相似。 https://stackoverflow.com/questions/54122165/how-to-deploy-a-web-app-to-azure-cloud-service-from-a-mac/54122874#54122874 - Jay
请分享更多信息,您的应用程序设置如何以及您是如何部署的。也许您可以参考这份文档来部署 .net core web。https://learn.microsoft.com/en-us/azure/app-service/app-service-web-get-started-dotnet - George Chen
1个回答

3

新项目向导遗漏了一个NuGet包:

Microsoft.VisualStudio.Web.CodeGenerators.Mvc

我将其添加到项目中,重新构建后,部署按预期工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接