服务堆栈InvalidOperationException当请求/ types / typescript时

时间:2016-11-12 06:48:29

标签: servicestack .net-core

我正在使用服务堆栈在.Net Core上构建api并且一切运行良好,但我想访问服务生成的类型链接,但是当我在/请求typescript的类型列表时我得到的类型/打字稿:

Response Status Error CodeInvalidOperationExceptionMessageSequence contains no elementsStack Trace[TypesTypeScript: 11/12/2016 6:45:10 AM]: [REQUEST: {baseUrl:"http://localhost:55000"}] System.InvalidOperationException: Sequence contains no elements at System.Linq.Enumerable.First[TSource](IEnumerable 1来源)位于/opt/lib/teamcity-agent/work/d09206570215629/src/ServiceStack/NativeTypes/NativeTypesMetadata.cs:line 331 at的ServiceStack.NativeTypes.MetadataTypesGenerator.ToType(Type type) ServiceStack.Host.ServiceRunner {/ 1}中的/opt/lib/teamcity-agent/work/d09206570215629/src/ServiceStack/NativeTypes/NativeTypesService.cs:line 209中的ServiceStack.NativeTypes.NativeTypesService.GenerateTypeScript(NativeTypesBase请求,MetadataTypesConfig typesConfig) }

键入所有其他类型的链接。我已经在Windows和Linux上证实了这种行为。

以下是我的项目json。

1.Execute(IRequest request, Object instance, TRequest requestDto) in /opt/lib/teamcity-agent/work/d09206570215629/src/ServiceStack/Host/ServiceRunner.cs:line 107Errors

将此信息提供给服务堆栈团队的最佳方法是什么?我还不是商业客户

1 个答案:

答案 0 :(得分:1)

现在应该从NuGet上的 v1.0.29 NuGet .Core包中解决。

如果您通过外卡引用ServiceStack依赖项,例如1.0.*,则运行dotnet restore将安装最新版本。