首页 文章

为什么GitHub不是Azure Web App部署的选项?

提问于
浏览
0

我正在使用JetBrains Rider开发ASP.NET Core 2.1 Web应用程序 . 该应用程序适用于本地开发环境 .

但是,将应用程序部署到Azure一直是一个非常大的挑战 . 该项目位于我的GitHub帐户的私有存储库中 . 我在网上找到的教程有截图,显示我在门户中看不到的Azure门户的一部分 . 例如,一个教程中的部署源列表如下所示:

Deployment options of tutorial

在我的门户网站中它看起来像这样:

My deployment options

我想从我的私有GitHub存储库进行部署,所以我在屏幕上选择“External Repository” .

它看起来像这样:

External git repository configuration

“GitHub”源配置在本教程中如下所示:

enter image description here

我的Azure门户中的源配置似乎不支持私有存储库的授权 . 我错过了什么?

The tutorial i'm referring to

1 回答

  • 0

    AFAIK,这不是一个合理的外观,即使Web应用程序的操作系统类型是Linux,也会有GitHub选项 .

    我想你可以尝试创建一个新的网络应用程序,参考我的步骤 .

    • 导航到门户中的 App service - > Add - > Web App - > Create

    • 创建Web应用程序后,检查 Deployment options 并进行配置 .

    Besides ,你也可以使用 Deployment Center (Preview) ,它是一个预览版,就像 Deployment options 的升级版一样,它提供了更多细节的部署,请参考这个article .

    附: Continuous deployment 的MS官方文档已经从 Deployment options 更改为 Deployment Center (Preview) ,值得一试 .

相关问题