2010-11-01 86 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

相關問題