将应用程序部署到远程IIS服务器

时间:2015-12-28 14:18:04

标签: asp.net visual-studio tfs azure-devops

我想自动构建和部署流程。

我设法在VSO上创建构建定义,当我签入代码构建开始,测试运行时,作为最终产品,创建一个包含我所有项目的文件夹(asp.net web app和解决方案中的类库)和来自这些项目的bin文件夹。

但我需要的是获得与从Visual Studio通过发布功能(bin,Content,Scripts,Views,Web.config)发布我的Web项目时获得的相同结构。然后通过ftp将所有内容复制到远程文件夹。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以查看远程文件夹中的release management capabilities团队服务(fka VSO)。

您可以添加任务以将文件复制到远程Windows机器,执行Azure文件副本,执行powershell脚本等等。

答案 1 :(得分:0)

我已通过项目设置了所有部署设置>部署并从VS直接在本地工作。然后通过VSO上的msbuild开关引用构建配置。使用MSdeploy是目前最快的,但它确实支持FTP。

[Visual Studio Online continuous deployment to Azure Website with publish profile

我已将其用于部署到使用现场代理托管的第三方。