2010-05-05 39 views
1

我使用BizTalk 2009年,試圖通過vs.net部署2008年的BizTalk錯誤:在更新應用程序「BizTalk.System」

我的項目失敗只是一個空編排的空BizTalk應用程序。我創建了一個強大的名稱密鑰文件,並在「簽名」下的項目屬性中將其選中。我還指定了一個應用程序名稱。

當我部署我得到的錯誤: 錯誤1,而更新應用程序「BizTalk.System失敗。沒有權限。當前用戶無權完成操作。 0 0

上這是什麼意思,我做錯了任何想法?從我知道它不應該更新BizTalk.System。

回答

2

的BizTalk.System應用程序是隻讀的,因此它不能被更新,但我懷疑你會想不知道它來更新它,尤其是這樣一個簡單的探測項目。你的新應用程序應該引用BizTalk.System,但是...也許創建這種依賴關係時出現問題?

這些都是一些初始步驟我想借此來解決:

  • 檢查BizTalkMgmtDb數據庫,以確保你有適當的權限
  • 檢查事件查看日誌中關於拒絕訪問錯誤的詳細信息
  • 嘗試在BizTalk管理控制檯中手動創建一個空應用程序,查看是否得到相同的錯誤
  • 如果您可以手動創建應用程序,請嘗試通過VS 2008將項目部署到空應用程序, e如果你得到同樣的錯誤

希望這些人會幫助查明問題是什麼(甚至更好,希望你alreadty解決了這個問題:))

1

我同意,你不應該」不要部署到BizTalk.System應用程序。

要檢查要部署到正確的位置,打開您的BizTalk項目屬性,然後單擊「部署」選項卡上(我正在上面假設你正在部署本地,在這種情況下,BizTalk組服務器配置數據庫應該已經設置)。

在BizTalk Group下,設置將應用程序名稱設置爲'測試應用程序'(稍後可以將其更改爲更有意義的內容);確保所有的部署選項卡上的其他布爾屬性都設置爲true,與啓用單元測試財產除外。

當您現在從Visual Studio部署項目時(通過右鍵單擊項目名稱並選擇「部署」,將創建新的BizTalk應用程序並將項目部署爲該應用程序的資源。檢查部署是否成功

部署完成後,打開BizTalk Server管理控制檯並展開Applications節點,現在應該看到名爲'Test Application'的新應用程序。如果您展開新應用並查看資源,您會看到您最近部署的項目。

相關問題