Asp.net mvc MVC4模块化
我正在尝试为MVC4站点创建一个模块化机制。我有一个自定义的视图引擎(Razor-based),但在FindView返回后,我得到一个错误,视图中列出的模型无法解决 模型和控制器位于模块的DLL中,此DLL加载在MEF容器中。控制器执行正常,但在解决视图中的@model时,显然缺少了一些东西 有人知道我遗漏了什么吗Asp.net mvc MVC4模块化,asp.net-mvc,asp.net-mvc-4,mef,Asp.net Mvc,Asp.net Mvc 4,Mef,我正在尝试为MVC4站点创建一个模块化机制。我有一个自定义的视图引擎(Razor-based),但在FindView返回后,我得到一个错误,视图中列出的模型无法解决 模型和控制器位于模块的DLL中,此DLL加载在MEF容器中。控制器执行正常,但在解决视图中的@model时,显然缺少了一些东西 有人知道我遗漏了什么吗 谢谢视图中需要解析的每个名称空间都必须在视图文件夹的web.config中声明。你做到了吗 另一种方法是在视图中用完整的名称空间指定它。 我正在将模块dll复制到bin\module
谢谢视图中需要解析的每个名称空间都必须在视图文件夹的web.config中声明。你做到了吗 另一种方法是在视图中用完整的名称空间指定它。 我正在将模块dll复制到bin\modules,因此编译.cshtml.cs文件时无法找到引用的模型。我现在只需将DLL复制到bin文件夹,它就可以正常工作了
干杯啊,说得好,谢谢。不,我没有这个,但是添加它没有多大帮助。至少现在我可以看到它在正确的名称空间中查找,但仍然找不到它。这是生成的index.cshtml.cs文件中的编译错误。我已经弄明白了,看下面。