【问题标题】:How do I configure Open Rasta to show a webpage under site root如何配置 Open Rasta 以在站点根目录下显示网页
【发布时间】:2012-01-18 11:04:53
【问题描述】:

我在 IIS 6 下使用 Open Rasta 2.0。我想将站点的根目录重定向到网页。

documentation 说:

请注意,这将禁用 IIS 默认页面映射。解决方法 是使用 OpenRasta 本身公开您的默认页面....

我不知道如何实现这一点。我在配置中尝试了各种路由,但它们似乎不适用于 IIS。我也在我的 DEV 电脑上使用 Cassini 服务器,当没有添加路由时它没有问题,但在某些路由下我尝试破坏它。

【问题讨论】:

    标签: asp.net rest iis-6 openrasta


    【解决方案1】:

    您的意思是要在站点的根目录上显示使用 OpenRasta 的网页?在这种情况下,当您拥有 wildcard mappings setup.

    时,您可以这样做
    using (OpenRastaConfiguration.Manual)
    {
         ResourceSpace.Has.
         ResourcesOfType<Home>().
         AtUri("/").
         HandledBy<HomeHandler>().
         RenderedByAspx("/views/index.aspx")
    }
    

    此外,当您说路由时,您是在谈论 OpenRasta 资源配置还是 IIS 处理程序映射?

    【讨论】:

    • 我正在使用 OpenRasta 资源配置并且所有子页面都呈现 .aspx 很好,它只是根。我已经重新添加了您显示的路线,但是它不起作用,然后停止显示所有 aspx 页面。我将检查通配符映射,看看是否是问题所在。
    • 是通配符映射配置不正确-谢谢
    猜你喜欢
    • 2013-11-15
    • 2018-08-27
    • 2020-10-23
    • 2017-09-23
    • 2019-08-25
    • 2013-08-24
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    相关资源
    最近更新 更多