Asp.net mvc MVC Web应用程序-使用带有预定义发布配置文件的命令行构建Web部署包
我有一个用VS2013构建的MVC Web应用程序。 为了部署它,我创建了一个web部署包发布配置文件,其中包含所有必需的设置,如MSDeployParameterValue、_CustomFiles等,并且可以使用发布对话框发布到包。 我需要的是使构建过程自动化。 我找不到为MSBuild提供发布配置文件.pubxml以使用发布配置文件设置的任何选项 有没有这样做的选择 我用于构建项目的命令行如下所示: C:\Program Files x86\MSBuild\12.0\Bin\MSBuild.exe C:\Projects\MyProject.csproj/P:Configuration=Debug/P:DeployOnBuild=true/P:DeployTarget=Package/P:_-PackageTempDir=C:\packages/P:CreatePackageOnPublish=true/P:VisualStudioVersion=12.0Asp.net mvc MVC Web应用程序-使用带有预定义发布配置文件的命令行构建Web部署包,asp.net-mvc,web-applications,msbuild,web-deployment,webdeploy,Asp.net Mvc,Web Applications,Msbuild,Web Deployment,Webdeploy,我有一个用VS2013构建的MVC Web应用程序。 为了部署它,我创建了一个web部署包发布配置文件,其中包含所有必需的设置,如MSDeployParameterValue、_CustomFiles等,并且可以使用发布对话框发布到包。 我需要的是使构建过程自动化。 我找不到为MSBuild提供发布配置文件.pubxml以使用发布配置文件设置的任何选项 有没有这样做的选择 我用于构建项目的命令行如下所示: C:\Program Files x86\MSBuild\12.0\Bin\MSBuild
非常感谢。明白了。正确的参数为PublishProfile,其值应为现有配置文件名称。 请参见正确的示例: C:\Program Files x86\MSBuild\12.0\Bin\MSBuild.exe C:\Projects\MyProject.csproj/p:Configuration=Debug/p:DeployOnBuild=true/p:DeployTarget=Package/p:PublishProfile=MyProfile/p:_PackageTempDir=C:\packages/p:CreatePackageOnPublish=true/p:VisualStudioVersion=12.0