1
오류 받기 "서비스에서받은 응답에 유효한 XML이 없습니다." 내부 예외 "이 xml 문서 교환에서 dtd가 금지되었습니다."Outlook에서 개의 전자 메일을 읽는 동안 (모든 메일을 읽는 동안은 아님). 아무도 문제가 될 수 있다고 말해 주실 수 있습니까? 아래는 내가 내가이 오류를 보았다 오류를outlook에서 전자 메일을 읽는 동안 "xml document exchange에서 dtd가 금지되었습니다."
FindItemsResults<Item> RetrievedItems=null ;
RetrievedItems = service.FindItems(FIds, new ItemView(4));
String[] SignatureList = ConfigurationManager.AppSettings.Get("SignatureTypes").Split(',');
if (RetrievedItems != null && RetrievedItems.Count() > 0)
{
RetrievedItems.ToList().ForEach(x =>
{
try
{
List<String> Attachments = new List<String>();
List<String> ScanFileName = new List<String>();
bool IsAvailable = true;
//Getting error while Load() - below line of code
((Microsoft.Exchange.WebServices.Data.EmailMessage)x).Load();
Vo.EmailMessage msg = new Vo.EmailMessage();
msg.MessageId = ((Microsoft.Exchange.WebServices.Data.EmailMessage)x).Id.UniqueId;
msg.From = ((Microsoft.Exchange.WebServices.Data.EmailMessage)x).From.Address;
((Microsoft.Exchange.WebServices.Data.EmailMessage)x).ToRecipients.ToList().ForEach(z => msg.To += z.Address + ",");
((Microsoft.Exchange.WebServices.Data.EmailMessage)x).ReplyTo.ToList().ForEach(y => msg.ReplyToEmailAddress += y.Address + ",");
msg.Subject = ((Microsoft.Exchange.WebServices.Data.EmailMessage)x).Subject;
msg.Body = ((Microsoft.Exchange.WebServices.Data.EmailMessage)x).Body.Text;
msg.Dated = ((Microsoft.Exchange.WebServices.Data.EmailMessage)x).DateTimeSent;
이 질문이 있으십니까? 유사하게 보입니다. http://stackoverflow.com/questions/8939038/am-getting-invalid-xml-as-a-response-from-ews-calls –