2011-12-10 123 views
-1

我正在嘗試使用Microsoft Web部署將Orchard網站部署到Windows 2008 R2服務器。 Web矩陣能夠添加測試文件,但一旦發佈,我會得到以下錯誤Microsoft Web部署:

無法發佈。無法發佈。 錯誤詳細信息: (2011/12/10 05:59:03 PM)在遠程計算機上處​​理請求時發生錯誤。 在Microsoft.Web.Deployment.StatusThreadHandler.CheckForException() 在Microsoft.Web.Deployment.AgentClientProvider.RemoteDestSync(DeploymentObject sourceObject,DeploymentSyncContext syncContext) 在Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject,DeploymentSyncOptions syncOptions,PayloadTable payloadTable,contentRootTable contentRootTable) 在Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions,DeploymentBaseOptions baseOptions,DeploymentSyncOptions syncOptions) 在Microsoft.Web.Deployment.DeploymentObject.SyncTo(字符串提供商字符串路徑,DeploymentBaseOptions baseOptions,DeploymentSyncOptions syncOptions) at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentWellKnownProvider provider,String path, DeploymentBaseOptions baseOptions,DeploymentSyncOptions syncOptions) at Microsoft.WebMatrix.Deployment.MsDeployWorker.Execute(Boolean pullback) 缺少源參數'Database Password'(數據庫用戶名的密碼)。這必須設置爲成功同步。 at Microsoft.Web.Deployment.ParameterizationRuleHandler.PreSync(DeploymentSyncContext syncContext) at Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync(DeploymentObject destinationObject,DeploymentObject sourceObject) at Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject,DeploymentSyncOptions syncOptions ,PayloadTable payloadTable,ContentRootTable contentRootTable) 在Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentWorkerRequest workerRequest)

我使用SQL精簡,但我不能找出問題可能是什麼。

+1

「缺少源參數」數據庫密碼「(數據庫用戶名的密碼)。必須設置成功同步。這不是給你一個提示嗎? – Mat

+0

當然可以,那麼我在哪裏設置密碼,是我的數據庫還是與服務器有關,是否與SQL compact有關,源參數是什麼?正如你所看到的,你的評論根本沒有什麼幫助。 –

回答

1

WebMatrix沒有要求您輸入遠程數據庫的連接字符串嗎?密碼應該在那裏指定。 請參閱http://help.webcontrolcenter.com/KB/a1508/webmatrix-web-deploy-settings.aspx

+0

不,它是禁用文本「遠程連接字符串不需要」 –

+0

嗯,這顯然是錯誤的。你應該把它帶到WebMatrix論壇或支持。 –

+0

雖然我使用SQL緊湊,這有什麼區別嗎? –