找回密码
 立即注册

QQ登录

只需一步,快速开始

noos

金牌服务用户

2

主题

18

帖子

118

积分

金牌服务用户

积分
118
最新发帖
noos
金牌服务用户   /  发表于:2021-8-22 17:11  /   查看:2194  /  回复:9
1金币
服务器发布后报如下错误,请问这是什么原因?


Tid:1 2021/8/22 17:07:28: ForguncyServer Startup initializing.
Tid:1 2021/8/22 17:07:28: StartServer ThrowException again
Tid:1 2021/8/22 17:07:28: http://localhost:51363/device
Tid:1 2021/8/22 17:07:28: Assembly: ForguncyServerConsole, Version=7.0.4.0, Culture=neutral, PublicKeyToken=967100671921c115 -----------
{
  "ClassName": "System.AggregateException",
  "Message": "One or more errors occurred.",
  "Data": null,
  "InnerException": {
    "$type": "Newtonsoft.Json.JsonReaderException, Newtonsoft.Json",
    "ClassName": "Newtonsoft.Json.JsonReaderException",
    "Message": "Unexpected character encountered while parsing value: <. Path '', line 0, position 0.",
    "Data": null,
    "InnerException": null,
    "HelpURL": null,
    "StackTraceString": "   at Newtonsoft.Json.JsonTextReader.ParseValue()
   at Newtonsoft.Json.JsonReader.ReadAndMoveToContent()
   at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
   at Forguncy.Server2.Controllers.UserServiceWrapper.a[a](String A_0, Object A_1, Boolean A_2)",
    "RemoteStackTraceString": null,
    "RemoteStackIndex": 0,
    "ExceptionMethod": null,
    "HResult": -2146233088,
    "Source": "Newtonsoft.Json",
    "WatsonBuckets": null
  },
  "HelpURL": null,
  "StackTraceString": "   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Forguncy.a.k()
   at Forguncy.Server2.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, IHostApplicationLifetime lifetime)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder)
   at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.<Build>b__0(IApplicationBuilder builder)
   at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.<UseStartup>b__2(IApplicationBuilder app)
   at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.<Configure>g__MiddlewareFilterBuilder|0(IApplicationBuilder builder)
   at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.<Configure>b__0(IApplicationBuilder app)
   at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
   at ForguncyServerConsole.a.a(String A_0, List`1 A_1)
   at ForguncyServerConsole.a.<>c.a(String A_0, List`1 A_1)
   at Forguncy.ForguncyServerCommon.ProgramBase.StartServerAction(String baseAddress, Action`2 action)",
  "RemoteStackTraceString": null,
  "RemoteStackIndex": 0,
  "ExceptionMethod": null,
  "HResult": -2146233088,
  "Source": "System.Private.CoreLib",
  "WatsonBuckets": null,
  "InnerExceptions": {
    "$type": "System.Exception[], System.Private.CoreLib",
    "$values": [
      {
        "$type": "Newtonsoft.Json.JsonReaderException, Newtonsoft.Json",
        "ClassName": "Newtonsoft.Json.JsonReaderException",
        "Message": "Unexpected character encountered while parsing value: <. Path '', line 0, position 0.",
        "Data": null,
        "InnerException": null,
        "HelpURL": null,
        "StackTraceString": "   at Newtonsoft.Json.JsonTextReader.ParseValue()
   at Newtonsoft.Json.JsonReader.ReadAndMoveToContent()
   at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
   at Forguncy.Server2.Controllers.UserServiceWrapper.a[a](String A_0, Object A_1, Boolean A_2)",
        "RemoteStackTraceString": null,
        "RemoteStackIndex": 0,
        "ExceptionMethod": null,
        "HResult": -2146233088,
        "Source": "Newtonsoft.Json",
        "WatsonBuckets": null
      }
    ]
  }
}


CurrentMethodName: StartServerAction
Tid:1 2021/8/22 17:07:28: ForguncyServerConsole C:\Users\Public\Documents\ForguncyServer\device is exited

最佳答案

查看完整内容

状态更新: 远程调查发现,用户机器名为localhost,过于特殊导致程序无法正常运行。 修改之后问题解决。

9 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-22 17:11:34
来自 8#
本帖最后由 David.Zhong 于 2021-8-25 16:40 编辑
noos 发表于 2021-8-24 09:20
qq:25681575 微信:15968415989,辛苦版主看下

状态更新:
远程调查发现,用户机器名为localhost,过于特殊导致程序无法正常运行。
修改之后问题解决。
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-8-22 17:50:16
2#
坏json文件造成的,检查那里是否有使用过json
回复 使用道具 举报
noos
金牌服务用户   /  发表于:2021-8-22 17:56:53
3#
好像没有使用jason,感觉是活字格服务内部的报错。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-23 13:51:37
4#
noos 发表于 2021-8-22 17:56
好像没有使用jason,感觉是活字格服务内部的报错。

大佬方便上传一下工程文件吗?我们这边可能需要复现一下这个问题才好调查呢~
大佬使用的是外联表还是内建表?如果是外联表的话,大佬可以先转成内置测试一下能否复现此问题然后上传。
【外联转内置】
外联转内建库的具体步骤:
1.复制一份工程文件(复制一份主要是为了避免你将你的原版工程的数据库转成内置后,还要再转回去,比较麻烦);
2.打开某一个工程文件,按下ctrl+shift 同时点击“转换内建表按钮”(这个按钮在菜单栏“数据”项下)
3.按下ctrl+s保存
4.将转换后的这个工程上传即可~
回复 使用道具 举报
noos
金牌服务用户   /  发表于:2021-8-23 15:24:25
5#
任何工程都有这个问题,包括示范工程发布上去也不行,重装也不行。可以向日葵远程。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-23 15:47:23
6#
noos 发表于 2021-8-23 15:24
任何工程都有这个问题,包括示范工程发布上去也不行,重装也不行。可以向日葵远程。

大佬,能留一下你的联系方式吗?我们给你安排一个远程~
回复 使用道具 举报
noos
金牌服务用户   /  发表于:2021-8-24 09:20:04
7#
qq:25681575 微信:15968415989,辛苦版主看下
回复 使用道具 举报
noos
金牌服务用户   /  发表于:2021-8-26 14:30:19
9#
问题已解决,原来是主机名被设置成localhost了,感谢版主。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-26 16:19:19
10#
noos 发表于 2021-8-26 14:30
问题已解决,原来是主机名被设置成localhost了,感谢版主。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部