我按照这里创建果园模块的教程: http://docs.orchardproject.net/Documentation/Building-a-hello-world-module
在本教程结束时,在启用并添加菜单链接后,我重建Orchard,启动它,单击指向我创建的模块的链接,但只得到一个未找到的页面:
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和Orchard 1.8运行
答案 0 :(得分:0)
正如评论中所说,您的模块似乎不在“模块”文件夹下......
发布的这个问题与question
相同确保你总是这样开始,这样你就可以正确设置项目的所有引用:
orchard
feature enable Orchard.CodeGeneration
codegen module YouModuleName /CreateProject:true /IncludeInSolution:true
最后一位/IncludeInSolution:true
也会将您的项目挂钩到模块顶级文件夹下。
我总是尽量不要触摸Orchard.Web下的任何东西