c# – 输入字符串包含非ASCII或空字符
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – 输入字符串包含非ASCII或空字符,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1996字,纯文字阅读大概需要3分钟。
内容图文
![c# – 输入字符串包含非ASCII或空字符](/upload/InfoBanner/zyjiaocheng/820/a3cf2a1a34b84f0cbdf8f528120411b5.jpg)
2016-12-02 02:54:39:180 [WARNING] Microsoft.AspNetCore.Server.Kestrel - Connection processing ended abnormally
Microsoft.AspNetCore.Server.Kestrel.BadHttpRequestException: The input string contains non-ASCII or null characters.
at Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIteratorExtensions.GetAsciiString(MemoryPoolIterator start, MemoryPoolIterator end)
at Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame.TakeStartLine(SocketInput input)
at Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame`1.<RequestProcessingAsync>d__2.MoveNext()
2016-12-02 09:17:10:819 [ERROR] Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware - An unhandled exception has occurred: Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
at Gillie.JobCenter.Controllers.WebApi.QuestionnairesController.<SaveConsultant>d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.AspNetCore.Mvc.Internal.ObjectMethodExecutor.<CastToObject>d__40`1.MoveNext()
我只有一次这个例外,我无法重现.也许有人知道出现此错误的情况,我会尝试重现.
解决方法:
您可能应该使用HTTP日志文件来查看实际请求的外观,而不是试图猜测可能导致错误的输入.根据我的经验,在没有找到问题根源的真正线索的情况下盯着代码是徒劳的.如果你不能轻易地重现问题,那么对代码的任何猜测都不太可能有所帮助.您应该从另一端接近问题:尝试重现它.确定导致错误的输入.
编辑:你有Google搜索此错误消息?由于来自客户端的一些错误的cookie,看起来其他人因为Kestrel发出此消息而遇到问题.它可能是cookie处理中的红隼错误.也许只记录有关cookie的信息就足以识别问题,您不需要记录所有POST数据.见https://github.com/aspnet/KestrelHttpServer/issues/949
您使用旧版本的Docker for Windows吗?
内容总结
以上是互联网集市为您收集整理的c# – 输入字符串包含非ASCII或空字符全部内容,希望文章能够帮你解决c# – 输入字符串包含非ASCII或空字符所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。