我们已经使用msdeploy来部署到服务器,但是我们已经显式地将服务器名、站点名、用户名和密码作为参数传入。似乎,由于所有这些都包含在发布配置文件中,我们可以只传递发布配置文件名称,msdeploy/msbuild将从那里提取服务器名称等,并完成其余的工作。
这可能吗?
是有可能的。只需运行msbuild,并应用适当的属性,例如:
msbuild YourProject.csproj /p:DeployOnBuild=true /p:PublishProfile=YourPublishProfileName
这是一个很好的入门教程