问题标签 [servicestack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
995 浏览

c# - servicestack.redis 不保存 Dictionary 属性

我有以下课程:

我将具有多个对象的 ImportanceCollection 保存到 Redis 此类的对象。然后当我再次从缓存中获取它时为空。

我正在使用 RedisClient 作为 ICacheClient。

有任何想法吗?还是 RedisClient 不保存字典属性?

谢谢

0 投票
1 回答
1632 浏览

c# - 如何在 https (ssl) 通道上的服务堆栈上运行 RESTful Web 服务

我查看了服务堆栈库中的文档和示例并四处搜索,但找不到创建 ssl (https) Web 服务的方法。特别是在示例中,我运行了扩展 AppHostHttpListenerBase 类的控制台示例(非常酷)。我想让它使用https运行。

0 投票
1 回答
4844 浏览

c# - ServiceStack 客户端添加附件

我正在使用 ServiceStack.ServiceClient.Web.XmlServiceClient 连接到 Web 服务。有没有办法在请求中添加附件?

更多信息:

我想要做的是避免使用 Microsoft.Web.Services2,因为我使用的是 Mono。我正在尝试上传 XML 数据文件以及 XML 请求。就像在这个问题中一样: Upload report unit via webservice in C# .net to jasperserver

0 投票
1 回答
5980 浏览

redis - 这是 ServiceStack REST API 上 Redis 的一个很好的用例吗?

我正在创建一个移动应用程序,它需要一个 API 服务后端来获取/放置每个用户的信息。我将在ServiceStack上开发 Web 服务,但对存储感到疑惑。我喜欢像Redis这样的快速内存缓存系统的想法,但我有几个问题:

  1. 我创建了我的数据存储应该是什么样子的示例模式。这似乎是使用 Redis 而不是MySQL DB 或类似的东西的好案例吗?

    架构 http://www.miles3.com/uploads/redis.png

  2. 将 Redis 存储持久化到磁盘的设置有多困难,或者当您写入存储时它是一种内置的?(我是这个 NoSQL 东西的新手)

  3. 我目前使用 Linux 微型实例在AWS上进行设置(因为它是免费的一年)。我知道这个答案有很多因素,但总的来说,这对我的 Web 服务和 Redis 来说足够了吗?由于 Redis 是在内存中的,这就足够了吗?我想如果我的移动应用程序飞涨(嘿,我们可以做梦吗?)然后我将开始触及实例的天花板。

0 投票
4 回答
6780 浏览

asp.net - 如何在 ServiceStack 服务实现中使用标准 ASP.NET 会话对象

我刚刚开始使用 ServiceStack,作为一个测试用例,我正在寻找使用标准 ASP.Net 处理程序构建的现有服务。我已经设法让它按我想要的方式工作,但在某些方面使用了 ASP.Net Session 对象。

我尝试将 IRequiresSessionState 添加到服务接口中:

问题是我似乎无法让它工作,因为 Session 对象始终为空。

我已经做了很多谷歌搜索并对https://github.com/mythz/ServiceStack/blob/master/tests/ServiceStack.WebHost.IntegrationTests/Services/Secure.cs和类似的东西感到困惑,但我找不到任何执行此操作的示例代码(这让我感到惊讶)。谁能解释为什么上述方法不起作用并建议我需要做什么才能使其正常工作?

注意:最终我可能会考虑用 Redis 替换它,或者会尝试删除任何服务器端会话要求,但我认为我暂时使用 ASP.Net 实现,以使事情正常工作并避免对其进行返工在这一点上是必要的。

0 投票
1 回答
590 浏览

web-services - 单独的还是组合的 ServiceStack 服务?

我想拥有如下的 ServiceStack 端点...

由于两者都会返回 a List<Item>,我希望能够将这两者放在同一个RestServiceBase中,以便于代码管理。这可能吗?如果是这样,当它进入时如何区分请求以查找它是“最近”还是“流行”请求,以便我可以适当地处理它?

0 投票
1 回答
1432 浏览

linux - stunnel https 被重定向到 http

我有一个在端口 8081 上侦听的 Web 服务(如果有帮助,它是一个在单声道上运行的 ServiceStack REST Web 服务)。我正在尝试使用 stunnel 保护它,但问题是一旦我连接到https://ip,它就会被重定向到http://ip:8081,这对我来说没有意义。有人可以指点我一个方向吗?我的 stunnel 配置文件如下:

0 投票
2 回答
2309 浏览

c# - 如何从标准 ServiceStack 错误响应中删除堆栈跟踪

我刚刚开始使用 ServiceStack,我想知道是否可以从标准错误响应中删除堆栈跟踪。

我试过关闭调试模式没有任何运气:

非常感谢!

0 投票
1 回答
7963 浏览

servicestack - ServiceStack.OrmLite - 如何包含外键查找中的字段?

我正在试用 ServiceStack MVC PowerPack,并正在尝试包含的 OrmLite ORM,并正在尝试从外键引用的表中获取数据,但不知道该怎么做。

例如,在使用 Northwind 数据库的 OrmLite 示例中,是否可以返回一个包含“ShipperTypeName”作为通过外键“ShipperTypeID”查找的字符串的 Shipper 对象?

http://www.servicestack.net/docs/ormlite/ormlite-overview,如果可能,我想将 ShipperName 字段添加到 Shipper 类:

0 投票
2 回答
802 浏览

redis - ServiceStack Redis 客户端需要旧版本的 ServiceStack.Common

我只是 NuGetted ServiceStack.Redis 3.1.3 但作为它的依赖项,它也获得了 ServiceStack.Common 和 ServiceStack.Text 3.1.6

现在,当我构建应用程序时,一切正常。

但是,当我运行应用程序时,一些 Redis 客户端方法可以正确执行,但其中一些方法(例如(RedisClient.GetAllKeys)会抛出异常)

Could not load file or assembly 'ServiceStack.Common, Version=1.0.4336.27526, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

然后我删除了所有的 dll 和 nuget 包配置,并明确地做了一个 NuGet ServiceStack.Common -Version 3.1.3 并得到了它。但是当我尝试 NuGet ServiceStack.Redis -Version 3.1.3 时,它自动删除了 Common 的 3.1.3 版本并下载了 3.1.6 版本!

Arrrghhh,我讨厌聪明的安装人员。

我该如何解决 ?

ServiceStack 的发布者甚至知道这个问题吗?