回复:模块当前无法正常工作,都是哪些原因导致?
楼主您好,我来回答一下您的提问
1, Discuz!NT的内置模块的确是通过配置文件名前缀为builtin_来判断是否为内置模块
2, Discuz!NT内置模块使用了反射技术, 您将代码复制到了您的项目的App_Code下, 那么编译生成出的程序集已经发生了改变, 因为您没有描述, 我们先假定其名字为 "我的程序集".
由于您仅是复制代码, 所以命名空间并没有发生变化,
由上分析, 您应该通过修改内置模块的配置文件, 即builtin_为前缀的配置文件中的controller属性.
以builtin_userinfomodule.xml为例
将其controller修改为 Discuz.Space.Modules.builtin.forum.UserInfoModule, 我的程序集
如果您还有什么疑惑, 可以继续发帖提问, 感谢您的支持