0

Messagehandler问题

微信开发 · Jenny_Wu · 查看 193 次 · 于 78天前

缺少根元素异常

每次运行到customMessageHandler都会报缺少根元素,已经卡在这好久了,请老师帮一下忙
您尚未登陆,请:网站登录 or 微信登陆
共收到 7 条回复
0

Jenny_Wu 76天前

已经解决了,原因是因为没有启用服务器配置、、、、谢谢

0

Senparc 76天前

这个地方是用于接收微信官方发过来的xml,格式肯定是标准的,你不用自己处理,参考我们Demo的做法即可。。

0

Jenny_Wu 76天前

找到错误原因了,是由于没有传送XML消息引起的缺少根元素异常,但是还是不知道怎么把
public ActionResult Post(PostModel postModel)
通过Post请求方式传进去postModel.Signature, postModel.Timestamp, postModel.Nonce, Token

0

Senparc 78天前

从错误信息来看抛错的是你程序里面的代码,不是SDK里面的?

0

Jenny_Wu 78天前

监控的时候这行代码直接报错,没办法看到相关错误

public partial class CustomMessageHandler : MessageHandler<CustomMessageContext>
   {
       public CustomMessageHandler(Stream inputStream, PostModel postModel, int maxRecordCount = 0)
           : base(inputStream, postModel, maxRecordCount)
       {
           //这里设置仅用于测试,实际开发可以在外部更全局的地方设置,
           //比如MessageHandler<MessageContext>.GlobalGlobalMessageContext.ExpireMinutes = 3。
           GlobalMessageContext.ExpireMinutes = 3;

0

Jenny_Wu 78天前

异常就和底下的差不多,代码我是直接复制的官网给的源码,不懂是少了哪一步


堆栈跟踪:


[XmlException: 缺少根元素。]
  System.Xml.XmlTextReaderImpl.Throw(Exception e) +76
  System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res) +61
  System.Xml.XmlTextReaderImpl.ParseDocumentContent() +3979352
  System.Xml.XmlTextReaderImpl.Read() +151
  System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +112
  System.Xml.XmlDocument.Load(XmlReader reader) +108
  System.Xml.XmlDocument.Load(String filename) +87
  Zhiyuan.Web.CN.admin.code.GeneralConfigFileManager.ReviseConfig() +165
  Zhiyuan.Web.CN.admin.code.GeneralConfigFileManager..cctor() +240

[TypeInitializationException: “Zhiyuan.Web.CN.admin.code.GeneralConfigFileManager”的类型初始值设定项引发异常。]
  Zhiyuan.Web.CN.admin.code.GeneralConfigFileManager.LoadConfig() +0
  Zhiyuan.Web.CN.admin.code.GeneralConfig..cctor() +108

[TypeInitializationException: “Zhiyuan.Web.CN.admin.code.GeneralConfig”的类型初始值设定项引发异常。]
  Zhiyuan.Web.CN.admin.code.GeneralConfig.ResetConfig() +0
  Zhiyuan.Web.CN.Parentpage..ctor() +177
  Zhiyuan.Web.CN.shownews..ctor() +108
  ASP.shownews_aspx..ctor() in c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\a840fbda\97b8902a\App_Web_2c_wd-pi.6.cs:0

[TargetInvocationException: 调用的目标发生了异常。]
  System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
  System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +86
  System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +230
  System.Activator.CreateInstance(Type type, Boolean nonPublic) +67
  System.Web.UI.PageParser.GetCompiledPageInstance(VirtualPath virtualPath, String inputFile, HttpContext context) +224
  System.Web.UI.PageParser.GetCompiledPageInstance(String virtualPath, String inputFile, HttpContext context) +121
  URLRewriter.RewriterFactoryHandler.GetHandler(HttpContext context, String requestType, String url, String pathTranslated) +675
  System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +193
  System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +93
  System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

0

Senparc 78天前

监控看一下实际收到的xml,这个错误一般是xml格式不正确。


热门话题 更多 >>

当前扩展缓存策略没有进行注册

gis008 29 个回复 • 查看 338 次 • 73天前

cpu满载

blezt 21 个回复 • 查看 428 次 • 63天前

SessionId无效

gdlcf88 11 个回复 • 查看 272 次 • 11天前

“Nested”的类型初始值设定项引发异常

dream0013 9 个回复 • 查看 246 次 • 115天前

Messagehandler问题

Jenny_Wu 7 个回复 • 查看 193 次 • 76天前

通过扫描临时二维码关注公众号

诀别十年 7 个回复 • 查看 128 次 • 61天前

素材管理-推送失败

cristi 6 个回复 • 查看 160 次 • 104天前

core环境下退款方法tenpayv3.refund方法失败

ericsy 6 个回复 • 查看 241 次 • 58天前

是否有拦截器

qq1170971516 5 个回复 • 查看 129 次 • 90天前

微信公众号不显示关注事件的content

jiangchen 4 个回复 • 查看 153 次 • 37天前

订阅号:自定义菜单,菜单推送失败

bj939496716 4 个回复 • 查看 317 次 • 142天前

QQ群
  • 1群:300313885 (2000人群 已满)
  • 2群:293958349 (1000人群 已满)
  • 3群:342319110 (2000人群 已满)
  • 4群:372212092 (500人群 已满)
  • 5群:377815480 (1000人群 已满)
  • 6群:425898825 (1000人群 已满)
  • 7群:482942254 (500人群 已满)
  • 8群:106230270 (500人群 已满)
  • 9群:539061281 (500人群 已满)
  • 10群(分布式缓存):246860933 Senparc.Weixin.Cache SDK 10群
  • 11群:553198593 (500人群 已满)
  • 12群(微信小程序):108830388 Senparc微信小程序 12群
  • 13群(开放平台):183424136 (500人群 已满)
  • 14群(视频学员):588231256 Senparc.Weixin SDK 14群
  • 15群(公众号/综合):289181996 Senparc.Weixin SDK 15群
  • 16群(开放平台):860626938 (500人群 已满)
  • 17群(开放平台):770615466 [17群 开放平台]SenparcSDK
  • NeuChar 技术交流群:618605800 NeuChar 开发交流群
  • SCF 技术交流群:147054579 SCF 开发交流群
微信开发宝典:《微信开发深度解析》

由 Senparc.Weixin SDK 作者耗时两年完成的微信开发图书《微信开发深度解析:公众号、小程序高效开发秘籍》已经出版!

历经2年精心雕琢,难得的“理论 + 实战案例 + 趟坑经验”总结,
从需求分析、策划,到账号申请、验证,再到全面的 API 及开发工具,
覆盖所有开发微信公众号(含订阅号、服务号和小程序)所需关键技能!

视频教程:《微信公众号+小程序快速开发》

由盛派课堂(盛派旗下独立教育品牌)制作,《微信开发深度解析》作者苏震巍先生主讲的《微信公众号+小程序快速开发》视频课程开课啦!

课程采用“理论+实战”的教学形式,结合部分《微信开发深度解析》内容,独立于书本,包含了更多的操作演示和案例展示,帮助大家从多个维度学习微信开发以及.NET开发过程中的诸多技巧。
课程包含两大部分:
1. 微信开发基础技能
2. 公众号及小程序案例实战
共计60课时,配有番外篇,目前视频已在网易云课堂上线。