Msbuild msdeploy contentPathLib提供程序将wwwroot替换为Approt

Msbuild msdeploy contentPathLib提供程序将wwwroot替换为Approt,msbuild,asp.net-core-mvc,webdeploy,asp.net-core,Msbuild,Asp.net Core Mvc,Webdeploy,Asp.net Core,我正在尝试使用webdeploy 3.6和msbuild以及contentPathLib提供程序将vNext webapp远程部署到iis 7.5,如前所述 以下是我使用的msbuild任务(源“wwwroot”和“approt”文件夹存储在$(PackageDir)中,其他变量名称是自述的) SiteName中配置的webapp映射到空的wwwroot文件夹 执行msbuild后,远程服务器上应用程序的“wwwroot”文件夹已重命名为“approt”,而不是填充“wwwroot”并创建新的

我正在尝试使用webdeploy 3.6和msbuild以及contentPathLib提供程序将vNext webapp远程部署到iis 7.5,如前所述

以下是我使用的msbuild任务(源“wwwroot”和“approt”文件夹存储在$(PackageDir)中,其他变量名称是自述的)

SiteName中配置的webapp映射到空的wwwroot文件夹

执行msbuild后,远程服务器上应用程序的“wwwroot”文件夹已重命名为“approt”,而不是填充“wwwroot”并创建新的“approt”文件夹


关于这一主题的文件仍然很差(2016-01-14)。有没有人能够成功地部署vNext webapp?

我想我刚刚解决了这个问题。技巧似乎不是将源和目标定义为contentPathLib,而是定义为iisApp,然后启用contentLinkExtension。我猜大部分的例子都涉及到在同一台服务器上部署到IIS。因此,您的任务如下:


完全公开-我在一个网站上尝试了这个,而不是在一个网站内的应用程序上。

我想我刚刚解决了这个问题。技巧似乎不是将源和目标定义为contentPathLib,而是定义为iisApp,然后启用contentLinkExtension。我猜大部分的例子都涉及到在同一台服务器上部署到IIS。因此,您的任务如下:

完全公开-我在一个网站上尝试了这个,而不是在一个网站内的应用程序