私は予定を作成しようとすると、私はエラーを取得する:EWSのExchange WebサービスAPI AutodiscoverUrl例外
期待されるXMLノードタイプXMLDECLARATIONだったが、実際の型は 要素です。
この例外は、AutodiscoverUrl
を呼び出したときに発生します。
私はこれを行うWebサービスを作成しました。
[webMethod]
CreateAppointment()
{
var service = new ExchangeService(ExchangeVersion.Exchange2007_SP1)
{
Credentials = new WebCredentials("[email protected]", "mypassowrd")
};
service.AutodiscoverUrl("[email protected]");
//----------------------------------------------------------------------
var app = new Appointment(service)
{
Subject = "Meet George",
Body = "You need to meet George",
Location = "1st Floor Boardroom",
Start = DateTime.Now.AddHours(2),
End = DateTime.Now.AddHours(3),
IsReminderSet = true,
ReminderMinutesBeforeStart = 15
};
app.RequiredAttendees.Add(new Attendee("[email protected]"));
app.Save(SendInvitationsMode.SendToAllAndSaveCopy);
}
私はこれに賞金を加えました。これは一部のユーザーには効果的ですが、他のユーザーには効果的ではありません。私は電子メールアドレスの例外があります。私は電子メールアドレスに送ることができました。 – Jess
メールアドレスとは関係ありません。問題の電子メールアドレスでこのコード行を実行したところ、うまくいきました。 '_exchangeService = new ExchangeService(ExchangeVersion.Exchange2013_SP1); _exchangeService.AutodiscoverUrl(_sender); ' – Jess
@ Jess:EWS仮想ディレクトリがIISでASP.NET 1.1を使用するように構成されているかどうかを確認できますか?その場合は、ASP.NET 2.0に変更してみてください。 – Douglas