【问题标题】:Service Stack Raw How do change the name of the view folder?Service Stack Raw 如何更改视图文件夹的名称?
【发布时间】:2016-02-18 23:57:54
【问题描述】:

看着这个线程,我觉得它就像是硬编码的 ServiceStack razor default page

我尝试在 Configure 方法中查看 ViewEngine,但它没有像 Asp.net 那样的 View 引擎。

目标是能够将我的所有视图放在这个结构中(视图页面)

/静态/视图/

如果有人知道,请告诉我。

【问题讨论】:

    标签: c# servicestack


    【解决方案1】:

    没错,存储在/Views 文件夹中的 Razor 页面称为 View Pages,并为响应服务而执行 - 此约定在 ServiceStack 中是硬编码的,无法更改。

    【讨论】:

    • 可能不合适,但如果我通过更改文件夹的方式进行拉动,它有机会吗?
    • @AlfredoAlvarez 不,这是 Views 文件夹最直观/预期的位置,这是每个人都应该能够依赖的可预测的约定。
    • 我想要的是一种更改文件夹的方法。我得到了约定,老实说,直到今天它都可以正常工作。我目前需要它,因为我的 js 和视图需要来自子树。所以我希望能够有一个像 /UI/Views 和 /UI/js 这样的文件夹,所以我把它们放在一个单独的仓库中。我想我可以处理制作批处理文件的场景,因此它复制子存储库然后移动文件和另一个批处理脚本以将推送反转到原点。但它似乎更脏。在 asp.net 中,如果需要,您可以通过在 ViewEngine 上设置路径来执行此操作。
    • @AlfredoAlvarez 我理解,但支持这种罕见的用例会削弱内置约定及其可预测的行为,因此任何外部工具都不能再依赖它。像这样的定制会使该功能贬值。您可以submit a feature request 衡量对该功能的需求,因为没有需求它不是无限期支持的好功能。
    • 我需要的很酷,但不确定过程是什么。谢谢你的时间。将提交功能请求。我会研究如何做到这一点。
    猜你喜欢
    • 2020-06-08
    • 2016-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    • 2019-04-27
    相关资源
    最近更新 更多