使用ServiceStack.Clients的项目只会抛出"' 20 ServiceStack.Text类型的免费配额限制'例外"

时间:2015-05-01 17:45:51

标签: servicestack

我有一个项目按顺序测试每个API操作端点。目前该项目引用SS 4.0.40并且仅包含对ServiceStack.Client,ServiceStack.Interfaces和ServiceStack.Text的引用(接口和文本是客户端的依赖项)。

每次我运行我的项目(在创建了大约20种类型之后),我收到此CLIENT SIDE错误说明:

测试方法SecMsg.Messaging.API.ServiceStack.WebHostTests.AttachmentsTests.SendMessage_Test抛出异常: ServiceStack.LicenseException:' 20 ServiceStack.Text类型的免费配额限制'已达到。请参阅https://servicestack.net升级到商业许可或访问https://github.com/ServiceStackV3/ServiceStackV3以恢复到免费的ServiceStack v3。

虽然根据许可证,客户可以免费无限制地使用服务。我在这里遗漏了什么或者这是一个错误吗?

我担心没有SS许可证密钥的客户如果按照我的方式配置他们的API客户端,可能会看到此问题....

由于

约旦

1 个答案:

答案 0 :(得分:1)

我刚才意识到这是因为在我的测试应用中,我使用 .Dump()扩展方法在“输出”窗口中显示“请求和响应”(此方法位于SS中。文字nuget)。

我想Dump方法在许可下受到保护(这太糟糕了......我发现它非常有用)。如果违规方法(在本例中为Dump)包含在许可证违规错误响应中,将会很有帮助。