我通过NuGet安装了ServiceStack,并在SetConfig中添加了以下配置:
EnableFeatures = Feature.All.Remove(Feature.Metadata)
已从/ metadata中删除了物理页面但是,每次尝试命中root时,我仍然会重定向到/ metadata。在官方页面(https://github.com/ServiceStack/ServiceStack/wiki/Metadata-page)上,我看不到任何其他允许我处理的内容 - 任何帮助都将受到高度赞赏!
答案 0 :(得分:3)
您可以为自己的服务添加自己的Default.html / .cshtml / etc主页,也可以在EndpointHostConfig中的DefaultRedirectPath
或MetadataRedirectPath
中指定。
答案 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
});