0

我正在按照这里创建果园模块的教程: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 运行

4

1 回答 1

0

正如评论中所说,您的模块似乎不在“模块”文件夹下......

发布的这个问题是同一个问题

确保你总是这样开始,这样你就可以正确设置对项目的所有引用:

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

最后一点/IncludeInSolution:true也会将您的项目挂接到 Modules 顶级文件夹下。
我总是尽量不碰 Orchard.Web 下的任何东西

于 2014-06-15T08:09:46.263 回答