服务堆栈 returns IOException:文件名、目录名或卷标语法不正确

Service Stack returns IOException: The filename, directory name, or volume label syntax is incorrect

我们在 .NetCore3.1 (https://www.example.com) 上创建了一个服务堆栈 API。当使用 https://www.example.com/http://testhttps://www.example.com/php://test 调用 api 时,我们得到 IOException 而不是 404 响应。

它似乎在寻找我们托管 api.

的特定文件夹

HostConfig 中是否有我们可以用来禁用此验证的标志?

错误:

这应该从 this commit 开始解决,其中 ServiceStack 将不再尝试访问包含非法字符的路径的文件系统。

此修复可从 v5.12.1+ 开始使用,即现在 available on MyGet