我正在开发一个 ASP.net MVC 项目作为更大解决方案的一部分。MVC 项目使用以下技术:
MVC WebAPI jquery MEF
视图是使用 MVC 呈现的。对 webAPI 控制器进行 jQuery REST 调用以更新部分视图。
我正在使用 MEF 解析 MVC 和 WebAPI 控制器以及任何其他依赖项。
现在,我无法解析任何 WebAPI 调用。我需要做什么来调试 MEF 分辨率的问题?
提前致谢。
我正在开发一个 ASP.net MVC 项目作为更大解决方案的一部分。MVC 项目使用以下技术:
MVC WebAPI jquery MEF
视图是使用 MVC 呈现的。对 webAPI 控制器进行 jQuery REST 调用以更新部分视图。
我正在使用 MEF 解析 MVC 和 WebAPI 控制器以及任何其他依赖项。
现在,我无法解析任何 WebAPI 调用。我需要做什么来调试 MEF 分辨率的问题?
提前致谢。
您可以使用 MEFX 来帮助诊断合成错误 ( http://msdn.microsoft.com/en-us/library/ff576068(v=vs.100).aspx。
如果您没有遇到任何异常,我会在您进行合成后在某处添加一个断点并查看Parts
容器的属性,以查看您希望存在的部分是否存在。如果不是,您应该能够使用 MEFX 找出原因。