2010-01-28 122 views
0

MSCRM 4.0確定ISV目錄路徑的最佳方法是什麼?

問題:

我目前存儲在ISV目錄中的XML文件和我的Web應用程序一起。從一個插件(或可能是一個單獨的應用程序),我需要找到一個簡單的方法來導航到ISV目錄來閱讀這些XML文件。這個例程會經常被調用,所以處理最小化應該是一個強有力的考慮。

潛在的解決方案:

  • 註冊地:有一個叫 'WebSitePath' 與數據註冊表項 'C:\的Inetpub \ wwwroot的\ CRM'。可能有可能使用它來建立路徑。 (這會不會是在所有系統/設備一樣嗎?)

  • IIS目錄數據:通過路徑的DirectoryEntries循環「‘IIS://本地主機/ W3SVC’」我能獲得的Web應用程序其描述等同於「Microsoft Dynamics CRM」。 (這會不會是同在所有系統/設備?)

  • 的Webservice:創建一個讀取並返回包含在這些XML文件中的Web服務將很容易獲得其執行目錄中的數據。

  • 數據庫:將這些文件的數據存儲在數據庫中。

幫助:

任何人都可以提出一個簡單的解決方案,以獲得從ISV目錄中讀取文件?如果不是,上述哪一種解決方案最快?

感謝您的任何和所有貢獻。

回答

0

如果您管理您的部署,我會首先嚐試在您認爲可以找到該文件的位置(如提示)訪問該文件。如果找不到它,我會嘗試使用註冊表檢索ISV文件夾位置。

如果您不控制部署,在ISV文件夾中使用文件不是一個好的解決方案,因爲CRM可以使用不同的角色進行部署,而且ISV文件夾不一定在同一臺服務器上,所以我會依賴在外部數據庫上。

相關問題