我开始使用 web deploy 来构建和部署 web 应用程序。到目前为止,我可以构建一个包并部署它,但它并没有比 xcopy 部署做得更多。
所以我构建包的命令是这样的:
msbuild EMP.WebAdmin.csproj /T:Package /P:Configuration=Release;PackageLocation="D:\Packages\WebAdmin.zip";DeployIisAppPath="TestWebAdmin"
如果 TestWebAdmin 已经存在并且 .net 的版本已设置为 .net 4 一切似乎都很好。但是,我真正想做的是检查包以查看部署是否已经存在,如果不创建它(最好在定义的目录中)并确保正确设置任何主机头。我是不是对 web 部署要求太多了,我一直没能找到一篇很好的文章来讨论如何实现这种细节。
我正在尝试做的事情可能吗?