由于我从一个非常旧的版本升级到新的ServiceStack 4.0.48,它会自动将我重定向到/metadata
页面。如何禁用它?
我已添加ServiceStack应用程序以托管现有应用程序,现在我无法使用现有应用程序,因为它会重定向到/metadata
。
我在线查看但无法找到任何内容,它从未用于自动重定向。
我需要访问example.com,但它会将我重定向到example.com/metadata
答案 0 :(得分:4)
为了显示主页,它需要一个默认索引页面,例如default.cshtml
或default.html
。如果没有主页,ServiceStack会自动重定向到/metadata
页面,以便显示。如果您有一个未显示的默认文档,可能是由于StartUp上的异常导致配置不完整 - 您可以使用?debug=requestinfo
Debug Route检查启动错误。
否则,要重定向到您可以使用的主页的其他路线:
SetConfig(new HostConfig {
DefaultRedirectPath = "/alt-path"
});
虽然元数据重定向可以通过以下方式更改:
SetConfig(new HostConfig {
MetadataRedirectPath = "/alt-path"
});