ฉันกำลังทำโปรเจ็กต์ที่เข้าถึง Exchange Server ก่อนที่ฉันจะเปลี่ยนโปรเจ็กต์เป็นเซิร์ฟเวอร์ ทุกอย่างเป็นไปด้วยดี แต่ตอนนี้ฉันได้รับข้อผิดพลาดนี้
ฉันไม่พบสิ่งที่ฉันค้นหาใน Google ดังนั้นฉันหวังว่าคุณจะสามารถช่วยฉันได้ ฉันขอขอบคุณที่.
ฉันกำลังทำโปรเจ็กต์ที่เข้าถึง Exchange Server ก่อนที่ฉันจะเปลี่ยนโปรเจ็กต์เป็นเซิร์ฟเวอร์ ทุกอย่างเป็นไปด้วยดี แต่ตอนนี้ฉันได้รับข้อผิดพลาดนี้
ฉันไม่พบสิ่งที่ฉันค้นหาใน Google ดังนั้นฉันหวังว่าคุณจะสามารถช่วยฉันได้ ฉันขอขอบคุณที่.
คุณควรจัดเตรียมแอสเซมบลีที่ระบุพร้อมกับแอปพลิเคชันของคุณหรือติดตั้งบนเซิร์ฟเวอร์ของคุณ
Microsoft.Exchange.WebServices.dll
และการขึ้นต่อกันทั้งหมด
- person vissi; 02.03.2011
คำตอบคือ: ฉันคัดลอกไฟล์ dll และ xml (ซึ่งคุณได้รับเมื่อติดตั้ง EWS Managed API) ไปยังโฟลเดอร์ bin ของโปรเจ็กต์ของฉัน และมันก็ได้ผล!
ฉันมีข้อผิดพลาดเหมือนกันทุกประการใน VS2005, .Net 2 และ 3.5
นี่คือวิธีที่ฉันแก้ไข และฉันต้องหาวิธีอื่น เนื่องจากมันล้มเหลวอยู่เสมอ และ Windows ไม่ยอมให้ฉันลงทะเบียน DLL
regsvr32 "C:\Program Files\Microsoft\Exchange\Web services\1.1\Microsoft.Exchange.WebServices.dll"
ฉันเข้าไปที่ .Net Framework Configuration Wizard จากเครื่องมือการดูแลระบบใน Windows XP ของฉันคือการกำหนดค่า. NET Framework 2.0 (เวอร์ชัน 2.0.50727.42)
จากนั้นฉันเข้าไปที่ Runtime Security Policy -> เพิ่มความน่าเชื่อถือของแอสเซมบลี และชี้ไปที่ DLL ข้างต้นในไดรฟ์ C ของฉัน มันถูกตั้งค่าเป็น NO TRUST ด้วยเหตุผลบางอย่าง! ฉันเปลี่ยนเป็น FULL TRUST
จากนั้นฉันก็ปิดและเปิดโปรเจ็กต์ VS2005 ของฉันอีกครั้ง และตอนนี้ทุกอย่างทำงานได้ดี
ความนับถือ,