powershell - 使用 Powershell 将虚拟目录添加到 Azure 网站

标签 powershell azure-web-app-service virtual-directory

有没有办法使用 Powershell 将虚拟目录添加到 Azure 网站?

背景:我们有一个包含 ASP.Net MVC 应用程序和 Web.API 项目的单一解决方案。我们将应用程序发布到 azure 网站的根目录中,并将 Web.API 发布到其下的虚拟目录中。

只要您在 Azure 门户中手动添加虚拟目录,这就会很好地工作。 (由于某种原因,项目设置不会传播到网站设置)。

由于我们希望自动化部署过程,我们希望使用 Powershell 脚本添加缺少的虚拟目录。

最佳答案

在这里看起来像一个有效的(如果有点复杂)答案:

简而言之:您必须使用 AzureResourceManager 并使用 Microsoft.web/sites/config 对象来获取和设置虚拟目录。

https://social.msdn.microsoft.com/Forums/azure/en-US/990f41fd-f8b6-43a0-b942-cef0308120b2/add-virtual-application-and-directory-to-an-azure-website-using-powershell?forum=windowsazurewebsitespreview

关于powershell - 使用 Powershell 将虚拟目录添加到 Azure 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27326023/

相关文章:

asp.net - 获取网站根目录的基本 url(绝对/相对 url)

powershell - 在服务名称带有破折号的地方使用Get-Service

powershell - "$_.extension -eq"没有按预期工作?

powershell - PowerShell Where-Object-如何对条件进行分组

azure - 如何在没有 "Always On"的情况下保持 Azure WebJob 运行

php - 如何启用php虚拟目录支持?

Powershell DSC : Can someone please provide me an example on how to use a resource?

azure - Azure Key Vault 续订证书时,Azure 应用服务是否会自动重新启动?

azure - Azure 中的大写蛇形应用程序设置

c# - 覆盖应用程序根 URL 的真正作用是什么?