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