我得到一個錯誤,當我嘗試創建約會: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 =新ExchangeService(ExchangeVersion.Exchange2013_SP1); _exchangeService.AutodiscoverUrl(_sender);' – Jess
@Jess:您可以檢查EWS虛擬目錄是否配置爲在IIS中使用ASP.NET 1.1?如果是這樣,請嘗試將其更改爲ASP.NET 2.0。 – Douglas