【问题标题】:MVC6 Load razor views from databaseMVC6 从数据库加载剃刀视图
【发布时间】:2015-12-15 05:48:10
【问题描述】:

我们正在开发 ASP.NET MVC 6 项目,需要从外部源(Azure 文档数据库)加载并编译 Razor 视图。

我在其他 SO 帖子 (

MVC 6 有哪些选项?

【问题讨论】:

  • 您是否尝试过在 MVC 6 中为帖子 (>= MVC 5) 提供的方式?
  • 谢谢,VirtualPathProvider 看起来在 mvc6 中不可用

标签: asp.net asp.net-mvc asp.net-core-mvc


【解决方案1】:

技术上尚未实施。这毕竟是一次重写,而不仅仅是一组新功能。

我找到了thread on GitHub,它谈论了一种获得所需东西的方法。

基本上,它是关于提供您自己的IFileProvider 实现。

我几乎没有实施此功能的经验,但我认为如果您有空闲时间,这绝对是可行的方法。

【讨论】:

    【解决方案2】:

    聚会有点晚了,但如果你还在看这个,我刚刚向GitHub 发布了一个示例项目,展示了如何使用 ASP.NET 5 / MVC 6 将 .cshtml 存储在 Azure Blob 存储中。

    @Maxime Rouiller - MVP 是正确的,您需要提供自定义 IFileProvider。我的示例正在使用 rc1-final 并且可以正常工作。不过看看 aspnet 项目,这可能会在以后发生微妙的变化(将允许注册多个提供程序)

    接下来几天应该也会有一篇关于这方面的博文。

    【讨论】:

      猜你喜欢
      • 2016-12-23
      • 1970-01-01
      • 2018-04-24
      • 1970-01-01
      • 1970-01-01
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多