首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从PowerShell将Azure网站发布到非根文件夹

从PowerShell将Azure网站发布到非根文件夹
EN

Stack Overflow用户
提问于 2014-06-24 00:33:27
回答 1查看 709关注 0票数 2

我现在正在测试我的假设。我的Asp.Net MVC应用程序位于www.myapp.com/app和第三方CMS系统的www.myapp.com/上.

该网站的设置类似于这个答案中所描述的。

目前,我可以从Visual分别和手动发布这两个应用程序,并且工作正常。

但是,我试图在使用Azure Power-Shell抄写器的构建服务器上发布我的应用程序:

代码语言:javascript
运行
复制
PS> Publish-AzureWebsiteProject -Name myApp -Package MyWebDeployPackage.zip

但是,文档没有提到是否可以使用此划线集将其发布到非根文件夹。

可以通过命令行将应用程序发布到~/app吗?

UPD:我可以通过msbuild发布

代码语言:javascript
运行
复制
msbuild .\SolutionName.sln /p:DeployOnBuild=true /p:PublishProfile=ProfileName /p:Password=passwordForAzurePublishing /p:AllowUntrustedCertificate=true

其中,ProfileName是一个Web部署配置文件,配置为部署到Azure站点的子文件夹,而Password是来自Azure的部署密码。

然而,这不是一个最佳解决方案:要部署到测试和生产环境,我需要构建应用程序两次,我想避免:如果我编译视图,它需要7-10分钟(我们有800个视图)。这样做两次都是浪费时间。

UPD 2:在Azure工具库中创建一个问题:https://github.com/Azure/azure-sdk-tools/issues/2667

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-25 17:15:26

我认为PowerShell不可能做到这一点,但我可能弄错了。在这里查看他们的发布代码,https://github.com/Azure/azure-sdk-tools/blob/master/src/ServiceManagement/Services/Commands.Utilities/Websites/WebsitesClient.cs#L1136-L1168

而且这里也是https://github.com/Azure/azure-sdk-tools/blob/master/src/ServiceManagement/Services/Commands.Utilities/Websites/WebsitesClient.cs#L1218-L1229

它们没有应用程序名的参数,第二个链接中的代码手动构建站点名/槽。

我想说的是,在这里打开一个https://github.com/Azure/azure-sdk-tools/issues问题,PowerShell团队的人应该看看这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24376643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档