我在这里很困惑,因为我从未下载过 WebDeploy(msdeploy),但自从我在我的 vs2010(和 2012 年)上使用右键单击 webapp.csproj -> 发布(生成 .pubxml 并使部署发生)。
这些是一样的吗?如果没有,我想将部署作为实施者的工作分开,这是最好的做法吗?
我正在考虑向 msbuild 传递一个带有某种嵌入 pubxml 的模板,让它发挥作用。但是如果可能或最好的路径,IDK
我在这里很困惑,因为我从未下载过 WebDeploy(msdeploy),但自从我在我的 vs2010(和 2012 年)上使用右键单击 webapp.csproj -> 发布(生成 .pubxml 并使部署发生)。
这些是一样的吗?如果没有,我想将部署作为实施者的工作分开,这是最好的做法吗?
我正在考虑向 msbuild 传递一个带有某种嵌入 pubxml 的模板,让它发挥作用。但是如果可能或最好的路径,IDK
发布选项允许您将网站发布到 FTP、Web 部署、FSPE 等。Web 部署是一种部署包的方式。您必须在允许您使用它的 IIS 服务器上安装 WebDeploy。
有关 WebDeploy 的更多信息:http ://weblogs.asp.net/scottgu/archive/2010/09/13/automating-deployment-with-microsoft-web-deploy.aspx