如何在IIS Express中为RestSharp反序列化器启用“内容处理程序”?

问题描述

我需要解决问题,感谢您的任何建议。预先感谢。

我有一个.NET(非CORE)Web应用程序,该应用程序可以在一台计算机上正常工作,但不能在另一台计算机上工作。两台计算机都运行Windows 10,并且我正在IISExpress 10中进行测试。

这时,我从头开始重新创建了该应用程序,使其在两台计算机上都相同。依赖关系,配置文件,软件包,插件等...所有内容都相同。

问题与我使用RestSharp进行的API调用有关。在调试模式下,实例化后,我检查了“ RestClient”配置/选项,并且存在一些差异。

在第一台计算机中,“ RestClient”实例包含“ AcceptTypes,ContentHandlers和Serializers”参数。

enter image description here

在第二台计算机中,这些选项/参数完全丢失。因此,当我运行该应用程序时,会出现如下异常:

enter image description here

调试器中的响应如下所示:

enter image description here

因此,据我所知,一切都是相同的,为什么“ RestClient”以不同的方式实例化?以及如何使“ RestClient”的实例认包含“ AcceptTypes,ContentHandlers和Serializer”?

我使用的两台计算机之间唯一的区别是,未能进行API调用的计算机位于代理之后。我也已经研究了这个问题,但是我为改变IISExpress的配置所做的一切都没有效果

我想念什么?

感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)