servicestack,C#,servicestack" /> servicestack,C#,servicestack" />

C# Apphost.Start()上的ServiceStack TypeInitializationException

C# Apphost.Start()上的ServiceStack TypeInitializationException,c#,servicestack,C#,servicestack,我在独立模式下使用ServiceStack。它现在在执行Apphost.Start()时发出typeinitializationexception 当时,我正在努力实现一些自定义过滤器,但是从唯一过滤的DTO类中删除注释并没有解决问题 堆栈跟踪没有显示任何涉及的类,失败的类是JsvReader,我没有显式使用它 如何预防这个问题 注意:我刚刚使用nuget更新了所有软件包,所以这是目前最新的,适用于所有ServiceStack组件的3.9.43 异常详细信息 我的应用程序主机 System.Ty

我在独立模式下使用ServiceStack。它现在在执行
Apphost.Start()
时发出
typeinitializationexception

当时,我正在努力实现一些自定义过滤器,但是从唯一过滤的DTO类中删除注释并没有解决问题

堆栈跟踪没有显示任何涉及的类,失败的类是
JsvReader
,我没有显式使用它

如何预防这个问题

注意:我刚刚使用nuget更新了所有软件包,所以这是目前最新的,适用于所有ServiceStack组件的3.9.43

异常详细信息 我的应用程序主机
System.TypeInitializationException occurred
  HResult=-2146233036
  Message=The type initializer for 'ServiceStack.Text.Jsv.JsvReader`1' threw an exception.
  Source=ServiceStack.Text
  TypeName=ServiceStack.Text.Jsv.JsvReader`1
  StackTrace:
       at ServiceStack.Text.Jsv.JsvReader`1.GetParseFn()
       at ServiceStack.Text.Jsv.JsvReader.GetParseFn(Type type)
       at ServiceStack.ServiceModel.Serialization.StringMapTypeDeserializer..ctor(Type type)
       at ServiceStack.ServiceHost.RestPath..ctor(Type requestType, String path, String verbs, String summary, String notes)
       at ServiceStack.ServiceHost.ServiceController.RegisterRestPaths(Type requestType)
       at ServiceStack.ServiceHost.ServiceController.RegisterCommon(Type serviceType, Type requestType, Type responseType)
       at ServiceStack.ServiceHost.ServiceController.RegisterNService(ITypeFactory serviceFactoryFn, Type serviceType)
       at ServiceStack.ServiceHost.ServiceController.Register(ITypeFactory serviceFactoryFn)
       at ServiceStack.ServiceHost.ServiceManager.Init()
       at ServiceStack.WebHost.Endpoints.Support.HttpListenerBase.Init()
       at ArdWebServer.Program.Main(String[] args)
  InnerException: System.TypeInitializationException
       HResult=-2146233036
       Message=The type initializer for 'ServiceStack.Text.Common.DeserializeSpecializedCollections`2' threw an exception.
       Source=ServiceStack.Text
       TypeName=ServiceStack.Text.Common.DeserializeSpecializedCollections`2
       StackTrace:
            at ServiceStack.Text.Common.DeserializeSpecializedCollections`2.get_Parse()
            at ServiceStack.Text.Common.JsReader`1.GetCoreParseFn[T]()
            at ServiceStack.Text.Common.JsReader`1.GetParseFn[T]()
            at ServiceStack.Text.Jsv.JsvReader`1..cctor()
       InnerException: System.NullReferenceException
            HResult=-2147467261
            Message=Object reference not set to an instance of an object.
            Source=ServiceStack.Text
            StackTrace:
                 at ServiceStack.Text.PlatformExtensions.GenericTypeArguments(Type type)
                 at ServiceStack.Text.Common.DeserializeSpecializedCollections`2.GetGenericEnumerableParseFn()
                 at ServiceStack.Text.Common.DeserializeSpecializedCollections`2.GetParseFn()
                 at ServiceStack.Text.Common.DeserializeSpecializedCollections`2..cctor()
            InnerException: 
    public class AppHost : AppHostHttpListenerBase
    {
        public AppHost() : base("IAM Tools Service Stack Host", typeof (Tims.Global).Assembly)
        {                
            CatchAllHandlers.Add(
                (httpMethod, pathInfo, filePath) => 
                    Tims.Support.StaticFileHandler.Factory(
                        Params.Instance.HttpDataDir, 
                        "/", 
                        pathInfo
                )
            );
        }

        public override void Configure(Funq.Container container)
        {                
            SetConfig(new EndpointHostConfig()
                      {

                          DebugMode = true,

                          WriteErrorsToResponse = true
                      });        
        }
    }