我的應用程序有不同的環境(Dev - > Test - > Prod),而且我正在使用MSMQ。通過主機文件連接到遠程隊列
我也有隊列的名稱(他們是遠程隊列)我通過配置文件使用,採用以下格式:
FormatName:Direct=SERVER_NAME\Private$\MY_QUEUE
我的問題是SERVER_NAME是在不同的環境不同,我我想將該問題委託給服務器(例如:對於我在所有3臺服務器中都有相同名稱的別名的數據庫,它們都指向實際的數據庫服務器)
我嘗試將隊列服務器添加到主機文件,但失敗,出現以下錯誤:
The queue does not exist or you do not have sufficient permissions to perform the operation.
我試過FormatName:Direct
,FormatName:OS
,並FormatName:TCP
任何幫助(解決方法,新思路,如何使這項工作)將得到高度讚賞。
目的是讓一個配置文件可以在所有環境下工作。
非常好,我可以替換字符串連接到隊列與ip通過閱讀與Dns類! – juan 2009-11-17 13:37:15