C# MTOM消息中的MIME部分数量超过了当前配额';1000';
我收到以下错误消息: MTOM消息中的MIME部分数量超过了当前配额“1000”。要增加配额,请在配置文件的AppSettings部分更改“microsoft:xmldictionaryreader:maxmimeparts”设置 我已将app.config文件添加到我的应用程序中,并添加了AppSettings部分和 但它不起作用 这是我的代码:C# MTOM消息中的MIME部分数量超过了当前配额';1000';,c#,C#,我收到以下错误消息: MTOM消息中的MIME部分数量超过了当前配额“1000”。要增加配额,请在配置文件的AppSettings部分更改“microsoft:xmldictionaryreader:maxmimeparts”设置 我已将app.config文件添加到我的应用程序中,并添加了AppSettings部分和 但它不起作用 这是我的代码: public static T DeserializeFromMtomStream<T>(io.Stream stream) {
public static T DeserializeFromMtomStream<T>(io.Stream stream)
{
XmlDictionaryReader TR = XmlDictionaryReader.CreateMtomReader(stream, Encoding.UTF8, XmlDictionaryReaderQuotas.Max);
DataContractSerializer DCS = new DataContractSerializer(typeof(T));
return (T)DCS.ReadObject(TR);
}
public static T反序列化来自mtomstream(io.Stream)
{
XmlDictionaryReader TR=XmlDictionaryReader.CreateMtomReader(stream,Encoding.UTF8,XmlDictionaryReaderQuotas.Max);
DataContractSerializer DCS=新的DataContractSerializer(类型(T));
返回(T)DCS.ReadObject(TR);
}
欢迎任何帮助。谢谢 在machine.config文件的configsection之后添加以下内容:
<appSettings>
<add key="microsoft:xmldictionaryreader:maxmimeparts" value="10000"/>
</appSettings>
根据需要编辑machine.config文件中的“value”属性。在config部分后添加以下内容:
<appSettings>
<add key="microsoft:xmldictionaryreader:maxmimeparts" value="10000"/>
</appSettings>
根据需要编辑“value”属性。在appsettings部分,我添加了以下内容:欢迎使用堆栈溢出。在向问题添加其他信息时,请编辑问题,而不是添加评论。有关更多信息,请参阅。在appsettings部分,我添加了以下项目:欢迎使用堆栈溢出。在向问题添加其他信息时,请编辑问题,而不是添加评论。有关详细信息,请参阅。可以为“microsoft:xmldictionaryreader:maxmimeparts”设置的最大值是多少?可以为“microsoft:xmldictionaryreader:maxmimeparts”设置的最大值是多少?