gpt4 book ai didi

azure - 将 Azure 应用服务部署到 URL : 404 + no worker is assigned to the app service plan. 该站点无法处理任何请求

转载 作者:行者123 更新时间:2023-12-04 08:07:24 25 4
gpt4 key购买 nike

我尝试访问我的 azurewebsite.net 时收到 404

我的资源组包含 AppServicePlan、AppService、SQL Server 和 SQL 数据库、KeyVault 和 SignalR。

本地一切正常,AppService 正在运行,AppServicePlan 已就绪(1App/0Slots),SignalR 和 SQL 的连接服务已配置(在右键单击 WebProject > Publish 时获得的菜单中)。 KeyVault 已配置且可访问。但不确定这些是否没有问题,因为我不断收到 NuGet 错误,指出无法更新 NuGet 包。

当我右键单击我的 WebProject 并发布时,我收到消息发布已成功。但是当我点击链接时,我得到了 404。

我正在 AzureDevops 中使用两个管道

由于官方文档总是滞后并显示较旧的界面,因此并没有多大帮助。我关注了https://learn.microsoft.com/en-us/learn/modules/create-release-pipeline/5-deploy-to-appservice本教程完成了所述的所有内容,但最后一步,我没有得到所需的结果(通过 azurewebsites.net 访问的网站)。

我有一个导出模板,其中配置了所有连接的服务(我猜是由 azure 生成的?),但我真的不知道如何处理它。

有人能指出我遗漏了什么或做错了什么吗?或者告诉我,除了我提到的服务(如证书、Active Directory?)之外,我还需要什么?除了 AzureDevOps 存储库和 Azure 资源之外,我是否还需要 gitHub 存储库?通过 VS 发布是否会干扰我的自动化管道构建?

谢谢!

最佳答案

您可以尝试直接部署到 Azure DevOps 中的 Azure 应用服务。我用了sample你在我这边分享并工作得很好。这是我的步骤:

1.在Azure中创建App Service实例并确保默认主页正确。

2.克隆sample从 GitHub 到 Azure DevOps Repo。

3.更改发布分支上 azure-pipelines.yml 文件中的部署阶段并运行管道。我删除了变量组并更改了 AzureWebApp 任务的配置: enter image description here

4.浏览Azure中的页面。我可以获得与教程中相同的页面。

enter image description here

关于azure - 将 Azure 应用服务部署到 URL : 404 + no worker is assigned to the app service plan. 该站点无法处理任何请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66157208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com