我正在使用JetBrains Rider开发ASP.NET Core 2.1 Web应用程序 . 该应用程序适用于本地开发环境 .
但是,将应用程序部署到Azure一直是一个非常大的挑战 . 该项目位于我的GitHub帐户的私有存储库中 . 我在网上找到的教程有截图,显示我在门户中看不到的Azure门户的一部分 . 例如,一个教程中的部署源列表如下所示:
在我的门户网站中它看起来像这样:
我想从我的私有GitHub存储库进行部署,所以我在屏幕上选择“External Repository” .
它看起来像这样:
“GitHub”源配置在本教程中如下所示:
我的Azure门户中的源配置似乎不支持私有存储库的授权 . 我错过了什么?
1 回答
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) ,值得一试 .