有沒有人能夠使用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