2014-06-14 66 views
0

我下面的教程在這裏創建一個果園模塊: http://docs.orchardproject.net/Documentation/Building-a-hello-world-module果園鏈接模塊不能正常工作

在教程結束時,啓用和添加鏈接到菜單後,我重建果園,火它,點擊鏈接,我創建的模塊,但什麼也沒得到,但一個找不到網頁:

HTTP Error 404.0 - Not Found 
The resource you are looking for has been removed, had its name changed, or is  
temporarily  
unavailable. 

Requested URL  http://localhost:30321/MyModule 
Physical Path  C:\Users\Rich\Documents\My Web Sites\Orchard.Web- 
         Site\MyModule 
Logon Method  Anonymous 
Logon User    Anonymous 
Request Tracing Directory   
C:\Users\Rich\Documents\IISExpress\TraceLogFiles\ORCHARD.WEB-SITE 

任何想法是怎麼回事?我創建了Routes.cs文件 - 根據我的模塊名稱相應地重命名所有內容,據我所知,沒有遺漏任何東西。

我使用Visual Studio 2012,通過VS和果園1.8

+0

你從哪裏得到這個錯誤消息?看看果園日誌。在App_Data文件夾下。另外,你的模塊似乎不在Orchard.Web根目錄下,當它應該在'Modules' – ErMasca

回答

0

運行,因爲它說的意見,你的模塊似乎不是在「模塊」文件夾下...

這個問題貼是一種相同question

確保你開始總是這樣,這樣你就可以得到正確設置項目中的所有引用:

orchard 
feature enable Orchard.CodeGeneration 
codegen module YouModuleName /CreateProject:true /IncludeInSolution:true 

最後一位/IncludeInSolution:true也會將您的項目掛在模塊頂層文件夾下。
我總是儘量不要觸摸任何Orchard.Web

+0

是的時,與我面對的問題非常相似,所以這對我有所幫助。 VS正在localhost \ orchardSite下啓動該站點\ ...所以我的模塊希望在localhost \ mymodule。一旦我將projectUrl更改爲localhost:myport,所有按預期工作。感謝您指引我的正確方向。 – pookie