有没有人能够使用MEF(或其他一些IoC工具)创建一个不需要Razor视图编译为dll的Asp.Net Mvc插件实现?理想情况下,我希望能够通过简单地将新文件放入文件夹来部署Razor视图更改,而不必重新编译和删除新的dll。有任何想法吗?Asp.Net Mvc3,MEF,插件实现
回答
默认情况下视图不会被编译,因此您应该可以在没有任何额外工作的情况下执行此操作。
这在实践中已被证明?我一直在遇到以下错误消息:“〜/ Plugins/Views/Index.cshtml中的视图必须来自WebViewPage或WebViewPage”“ – ActionJackson 2011-05-09 16:18:12
这在使用VS dev服务器时肯定有效,我无法尽管现在用IIS正确测试。你提到的错误听起来像你的/ Views /文件夹中缺少一个web.config文件。 – 2011-05-09 17:33:30
我添加了一个web.config,它是另一个视图文件夹中另一个web.config的直接副本,并且仍然会引发错误。我非常好奇这个视图如何被视图引擎拾取而没有问题,但是这个视图并不被视为合法的Razor视图。除了* .cshtml扩展之外,还有更多Razor视图吗? – ActionJackson 2011-05-09 18:14:00
- 1. WCF暴露在MEF插件与Asp.net MVC
- 2. Fluent验证和Structuremap AssemblyScanner实现。 ASP.NET MVC3
- 3. 如何在asp.net中实现surveygizmo api MVC3
- 4. 呈现在ASP.Net MVC3
- 5. ASP.NET MVC3和jQuery表单插件
- 6. 如何在ASP.NET MVC3中实现用户配置文件?
- 7. MEF:从不同的插件
- 8. MEF WPF - 通过插件
- 9. MEF递归插件搜索
- 10. MEF +插件没有更新
- 11. JAR插件实现
- 12. 实现插件cakePHP
- 13. MEF和ASP.NET MVC
- 14. 为什么一个AppDomain与MEF实现的插件管理器相关
- 15. MEF 2,泛型导入与实现类
- 16. MEF容器中的实现或不实现
- 17. 使用AJAX实现MVC3?
- 18. 基于MEF的插件系统不能插件我的插件
- 19. MVC3插件系统
- 20. 实体框架4.1插入,更新删除ASP.NET MVC3
- 21. Mef和asp.net问题
- 22. MEF和可选的插件依赖关系 - 最佳实践?
- 23. ASP.NET MVC3和Unity - 从表示层分离Unity实现?
- 24. 如何在asp.net mvc3的UPDATE PANEL中实现FILE UPLOAD?
- 25. ASP.NET MVC3:哪个是实现列表框的最佳方法?
- 26. 如何在asp.net中实现基于角色的授权mvc3
- 27. asp.net mvc3,如何正确实现侧边栏?
- 28. 需要在Asp.net MVC3-Razor中实现工具提示
- 29. 在asp.net中实现“预览”功能的最佳方法Mvc3
- 30. DataTable的jQuery插件实现
只是一个nitpick真的但[MEF不是一个IoC工具](http://stackoverflow.com/questions/216565/why-exactly-isnt-mef-a-di-ioc-container)。 – R0MANARMY 2011-05-09 17:24:29