我正在尝试使用webdeploy 3.6和msbuild与所述here所述的contentPathLib提供程序远程部署vNext webapp到iis 7.5。
这是我使用的msbuild任务(源“wwwroot”和“approot”文件夹存储在$(PackageDir)中,其他变量名称是selfspeaking)
< Exec Command =“”$(MSDeployExe)“ - allowUntrusted -verbose -verb:sync -source:contentPathLib =”$(PackageDir)wwwroot“-dest:contentPathLib = $(SiteName)/ $(ApplicationName), computerName = $(ServerName)/msdeploy.axd?Site = $(SiteName),userName = $(WebDeployUserName),password = $(WebDeployPassword),authtype = basic -enableLink:contentLibExtension“/>
SiteName中配置的webapp映射到空的wwwroot文件夹。
在msbuild执行之后,远程服务器上的应用程序的“wwwroot”文件夹已重命名为“approot”,而不是填写“wwwroot”并创建新的“approot”文件夹。
该主题的文件仍然很差(2016-01-14)。有没有人能够成功执行vNext webapp的webdeploy?
答案 0 :(得分:0)
< Exec Command =“”$(MSDeployExe)“ - allowUntrusted -verbose -verb:sync -source:iisApp =”$(PackageDir)wwwroot“-dest:iisApp = $(SiteName)/ $(ApplicationName), computerName = $(ServerName)/msdeploy.axd?Site = $(SiteName),userName = $(WebDeployUserName),password = $(WebDeployPassword),authtype = basic -enableLink:contentLibExtension“/>
完全披露 - 我在网站上尝试过此操作,而不是网站中的应用程序。