2010-11-01 85 views
0

在Visual Studio 2010中,我们可以右键单击Web应用程序并从菜单中选择发布。使用这个我们可以发布一个Web应用程序到文件系统。如何使用命令行发布Asp.Net MVC 2应用程序?

如何使用命令行实现相同?

编辑:尽管我们可以按照建议使用xcopy,但它与Publish命令不同,因为我们必须手动排除不必要的文件。

回答

0

你有没有尝试过这样的事情

xcopy *.* \\server\folder 
2

您可以将可选属性传递给MSBuild脚本以调用MSDeploy(假设您已在客户端/服务器上设置了它)。

/P:DeployOnBuild =真 - 这将让我们部署后建立

/P:DeployTarget = MsDeployPublish - 这一套,我们将如何部署,使用MSDeploy

/P: MSDeployServiceURL = HTTP:/// MsDeployAgentService

/p:DeployIISAppPath = “默认Web站点” - 在应用程序将是deplo的路径YED

/P:CreatePackageOnPublish =真 - 创建一个包部署的应用

/P:MsDeployPublishMethod = RemoteAgent - 服务器安装了MSDeploy。对于此可能的值是:

RemoteAgent - 当MSDeploy部署在另一台机器

是InProc - 部署到本地IIS

/P:AllowUntrustedCertificated =真 - 连接到MSDeployServiceURL而不尝试使用证书。

要使用证书,您应该在MSDeployServiceURL上使用另一个URL。

/P:用户名的用户名= - 与权限的用户的用户名,以将应用程序部署

/P:密码=密码 - 为该用户:)

有效密码两者from Allmatech ALM Team

相关问题