azure 部署后未加载Web应用程序

j7dteeu8  于 2022-12-24  发布在  其他
关注(0)|答案(5)|浏览(189)

我在Azure订阅了一个名为"matanwebserver"的应用服务。这是我正在开发的网站。我使用Visual Studio。
现在,我在同一订阅上创建了另一个Web应用程序,我将使用它作为集成站点,以便在发布到生产站点之前测试我的代码。新Web应用程序的名称为"matanwebservertest"。将我的项目从Visual Studio发布到新Web应用程序后,当我输入它的URL时,似乎什么也没发生,但它显示"您的应用程序服务应用程序已启动并正在运行"。
我哪里做错了?

    • 添加了一些屏幕截图,以便更好地了解问题**

1.在Visual Studio中,我右键单击名为"MatanWebServer"的Web应用程序并选择"发布"。然后我选择刚刚在Azure门户上创建的名为"MatanWebserertest"的新Web应用程序,并成功发布。

1.这是原始(生产)网站。其地址是http://matanwebserver.azurewebsites.net

1.发布到MatanWebServerTest Web应用程序后,我期望看到原始网站的"副本",但似乎什么都没有。

e4eetjau

e4eetjau1#

我有同样的问题,我通过添加命令“dotnet YourArtifact.dll”命令修复了它:
mywebapp〉应用程序设置(配置)〉常规设置〉堆栈设置-〉启动命令

vd8tlhqk

vd8tlhqk2#

AFAIK,当通过VS的发布向导将Web应用程序发布到Azure Web App时,您会看到以下类似的日志:

Updating file (brucewebapp01\bin\AspDotNet-MVC-Website.dll)
OR
Adding file (brucewebapp01\Scripts\respond.js)

您的App Service应用程序已启动并正在运行
转到Azure门户中的应用快速入门指南以开始使用或阅读我们的部署文档。
您的Web应用似乎只选取了在您创建Web应用后自动创建的hostingstart.html默认页面。您的Web应用的默认文档如下所示:

正如Joy Wang所说,您最好检查matanwebserertest Web应用下的已部署内容,并通过KUDU或Azure应用服务编辑器或FTP工具将其与生产Web应用下的Web内容进行比较,以确保您已将适当的Web内容正确部署到测试Web应用中。
此外,您可以尝试创建一个新的Web应用程序,并通过KUDU或FTP工具手动复制/拖动本地发布的Web内容到您的新Web应用程序(D:\home\site\wwwroot)中,以缩小此问题的范围。

gwbalxhn

gwbalxhn4#

我的问题是.NET版本,我使用ASP.NET4.6进行本地构建,但选择其运行时为3.5
转到配置〉一般设置,并更改.NET版本为4.8(这应该只有当您使用ASP.NET而不是核心工作)为我做的伎俩。

tpgth1q7

tpgth1q75#

如果应用程序版本为.net core 3.1,发布配置文件为Linux,则“启动命令”应仅为“应用程序”,而不是“dotnet Application.dll”
像这样:
启动命令:应用
settings image

相关问题