有没有人能够使用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. ASP.NET MVC3和jQuery表单插件
- 3. 如何在ASP.NET MVC3中实现用户配置文件?
- 4. MEF WPF - 通过插件
- 5. MEF:从不同的插件
- 6. MEF +插件没有更新
- 7. JAR插件实现
- 8. MEF和ASP.NET MVC
- 9. MEF 2,泛型导入与实现类
- 10. 使用AJAX实现MVC3?
- 11. MEF容器中的实现或不实现
- 12. MVC3插件系统
- 13. MEF和可选的插件依赖关系 - 最佳实践?
- 14. C#插件实现查询
- 15. 实现jQuery Cookie插件
- 16. 实现插件接口
- 17. DataTable的jQuery插件实现
- 18. 音频插件的实现
- 19. Cordova Card.IO插件实现
- 20. 实现插件角度4
- 21. MVC3中的DiskCache插件imageresizer
- 22. 需要在Asp.net MVC3-Razor中实现工具提示
- 23. ASP.NET MVC3和Unity - 从表示层分离Unity实现?
- 24. 如何在asp.net mvc3的UPDATE PANEL中实现FILE UPLOAD?
- 25. 在asp.net中实现“预览”功能的最佳方法Mvc3
- 26. ASP.NET MVC3:哪个是实现列表框的最佳方法?
- 27. Mef和asp.net问题
- 28. 如何在ASP.NET MVC3中使用HttpFileCollectionBase实现多个文件选择和上传?
- 29. 如何实现插件体系结构到Asp.Net webforms
- 30. 揭露MEF的版本装“插件”
只是一个nitpick真的但[MEF不是一个IoC工具](http://stackoverflow.com/questions/216565/why-exactly-isnt-mef-a-di-ioc-container)。 – R0MANARMY 2011-05-09 17:24:29