2013-03-06 44 views
1

我有一個使用Ektron API獲取文件夾列表及其詳細信息的.net程序。它在我的開發機器上工作過。現在它不再工作了。我注意到,我們已經從7.xx升級到Ektron 8.xx。無法在我的開發機器上映射路徑'/ WorkArea /'

當我跑了相同的代碼,但它給了我這個錯誤:

    Failed to map the path '/WorkArea/'. 

我不知道爲什麼。我在visual studio 2010上運行這個測試程序。

任何建議,非常感謝。

+0

發佈生成錯誤的代碼,以便我們可以開始 – 2013-03-06 16:47:43

回答

0

我想我的本地機器上運行的3層minsite完全相同的問題(曄版8.6.1)(用於開發),跟一個(分段)應用層。

首先我跟着the instructions for setting up a Presentation Tier

有一點是不在說明書中提到是要求你的表現層網站的虛擬路徑匹配,在appSettings > ek_sitePath價值的應用程序層的web.config。默認情況下,此值爲/

默認情況下,當您打開/創建Web站點項目並使用內置的VS服務器進行開發時,該站點的路徑看起來像http://localhost:wxyz/SiteName

所以,你有2種選擇:

  1. 變化應用程序層的web.config所以appSettings > ek_sitePath相同/SiteName(可能不是最好的選擇,因爲任何新網站的發展需要再次改變這一點,它可以打破生產基地)

  2. 更改您的表示層網站對/虛擬路徑,如本ScottGu blog post(約2005 VS會談概述這是很容易做到,我用2010,這是相同的過程)

我採取了後一種方法,現在一切都很順利!