我的 Asp.Net Web 应用程序对 WCF 服务进行了大量调用。对于调试 UI 问题,我使用反序列化早期保存的 WCF 响应。这由配置键控制。
但是,通过手动反序列化,我错过了一些可能由 Web.config 文件的 ServiceModel 中的错误条目引起的反序列化问题。
因此,我希望使用 WCF 扩展点 -
- 从磁盘读取 xml 响应。
- 让 WCF 框架为我反序列化 xml。
哪个可扩展点有助于实现这一目标?
编辑:
准确地说,我正在尝试使用这些值offline
(不影响实际服务),以找到适合我们场景的最佳值 -
<binding name="voucherServiceBinding" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
allowCookies="false">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</binding>