azure - 如何从 Visual Studio 禁用应用程序服务的手动部署

标签 azure visual-studio azure-devops azure-web-app-service

如何从 Visual Studio 禁用应用服务的手动部署(即通过发布配置文件),并始终确保仅通过 Azure DevOps 的 CI/CD 管道部署到应用服务

最佳答案

这可以通过在 appService 的 -SCM 部分添加网络规则来实现。

在门户中,转到您的应用服务,然后转到网络。 在“功能”框中,单击“访问限制”。

enter image description here

切换到 {YourApp}-scm 规则。添加规则以允许 AzureCloud 服务。这将允许您的管道发布应用程序,但从所有其他位置发布将被阻止。

请注意,高级工具 (Kudu) 也会因为此规则而被阻止。

关于azure - 如何从 Visual Studio 禁用应用程序服务的手动部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67463605/

相关文章:

model-view-controller - Windows Azure CDN::Javascript、样式表和图像无法找到(404 错误)

powershell - Azure PowerShell DSC 安装额外模块

c# - 创建 Visual Studio 安装项目后删除 xml 文件

xml - 递归使用 XSD

azure-devops - 在 Azure Devops 中构建管道时,管理从 beta 到 VS2017 中针对 .net core2.1 发布的 nuget 版本

azure - 如何将 <clientCache/> 设置应用于 IIS 中的特定扩展?

azure - 2 个辅助角色、1 个 VHD、自动故障转移

c++ - Visual Studio 2017 循环自动矢量化问题

visual-studio - 这是哪种字符串匹配语言?

azure-devops - 启用自包含导致 dotnet 发布失败并使用私有(private) NuGet