如何删除ServiceStack中的元数据重定向?

时间:2012-10-14 22:07:36

标签: servicestack

我通过NuGet安装了ServiceStack,并在SetConfig中添加了以下配置:

EnableFeatures = Feature.All.Remove(Feature.Metadata)

已从/ metadata中删除了物理页面但是,每次尝试命中root时,我仍然会重定向到/ metadata。在官方页面(https://github.com/ServiceStack/ServiceStack/wiki/Metadata-page)上,我看不到任何其他允许我处理的内容 - 任何帮助都将受到高度赞赏!

2 个答案:

答案 0 :(得分:3)

您可以为自己的服务添加自己的Default.html / .cshtml / etc主页,也可以在EndpointHostConfig中的DefaultRedirectPathMetadataRedirectPath中指定。

答案 1 :(得分:1)

    SetConfig(new EndpointHostConfig {
        EnableFeatures = Feature.All
                                   .Remove(Feature.Metadata)
                                 //.Remove(Feature.PredefinedRoutes)
                                 //.Add(Feature.ProtoBuf)
                                 //... and more
                                   ,
        DefaultRedirectPath = "/default", //set default|index|home
      //... and more
    });