Hindari metode integrasi tidak didukung untuk Exchange

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3086992
Pendahuluan
Artikel ini menjelaskan bagaimana pelanggan layanan dan dukungan Microsoft dapat membantu para pengembang untuk menghasilkan solusi kustom yang menerapkan berbagai standar terbuka dan yang juga integratewith Microsoft Exchange Server.
Informasi lebih lanjut
Ketika Anda menulis kode untuk Exchange Server, penting yang Anda gunakan mendukung api dan metodologi. Kadang-kadang, pengembang mencoba untuk menambah perilaku Exchange atau mengintegrasikan aplikasi dengan Exchange menggunakan beberapa metodologi tidak didukung. Ini dapat menyebabkan Exchange menjadi tidak stabil dan berperilaku dengan cara yang tidak terduga.

Praktik berikut tidak didukung oleh Microsoft:

  • Menggunakan kain peniruan terhadap Exchange menggunakan api yang secara khusus tidak mendukung thread peniruan
  • Mengubah OWA, EWS, EA atau aliran yang serupa di server akses klien
  • Menggunakan ekstensi ISAPI atau modul di pool aplikasi Exchange
  • Mengubah account di mana pool aplikasi Exchange berjalan
  • Memasukkan dll ke Exchange proses dengan cara yang tidak didukung
Exchange menggunakan antarmuka tertentu dan praktik yang dirancang dan diuji. Karena praktik ini memperkenalkan fitur menggunakan metodologi yang tidak didukung, Microsoft menganggap jenis pengembangan agar tidak didukung.

Jika Microsoft Support mengalami aplikasi pihak ketiga yang dapat menggunakan salah satu dari metodologi terdaftar, mereka kemungkinan besar akan meminta Anda menghapus aplikasi untuk memeriksa apakah masalah mereproduksi. Jika masalah tidak mereproduksi setelah aplikasi pihak ketiga dihapus, Anda harus menghubungi insinyur dukungan untuk produk tersebut untuk menyelesaikan masalah.

Exchange memiliki pemeriksaan untuk mencegah kode melakukan peniruan thread. Sebagai contoh, Exchange dapat mematikan proses tiba-tiba (FastFail). Dalam situasi ini, 4999 peristiwa dicatat dalam log peristiwa Exchange dan containsthe teks berikut ini:

M.E.D.D.ConnectionPoolManager.BlockImpersonatedCallers

Api seperti EWS yang memungkinkan peniruan oleh aplikasi lainnya memiliki themechanisms untuk menirukan akun mereka sendiri. peranti penangkap lunak keamanan dan akses menyeluruh software adalah contoh umum aplikasi yang menggunakan thread peniruan untuk mengubah hak akses pada panggilan yang dikirim ke Exchange.

Kode pihak ketiga yang berjalan di salah satu aplikasi di bawah kumpulan proses pengerjaan dari anotherapplicationcan menyebabkan masalah kecuali aplikasi yang dibuat untuk bekerja dengan orang lain. Exchange tidak mengizinkan aplikasi lain untuk berjalan dalam proses pengerjaan. Proses pool aplikasi Exchange milik Exchange, dan Anda tidak harus menjalankan kode pihak ketiga di bawah mereka. Melakukan hal ini dapat mengakibatkan konflik dengan Exchange dan dapat menyebabkan proses gagal.

Beberapa pengembang mengubah account di mana bagian dari Exchange bekerja untuk mendapatkan beberapa fungsionalitas yang mereka tidak akan sebaliknya. Ini dapat causeserver lumpuh, kerusakan data, andother unexpectedproblems. Masalah ini dapat terjadi pada setiap titik dalam proses.

Ada cara yang didukung untuk mengintegrasikan kustom DLLswith Exchange, seperti agen transpor kustom. Kami tidak menyarankan menggunakan metode yang tidak didukung oleh pengembangan Exchange. Sebagai contoh, injeksi paksa DLL adalah metode tidak didukung untuk memuat DLL kustom ke Exchange.

Hal ini sangat penting bahwa Anda menghindari metode yang tidak didukung saat Anda mempertimbangkan opsi untuk mengintegrasikan aplikasi pihak ketiga dengan Exchange. Praktik semacam ini dapat memiliki parah akibat nanti, seperti kehilangan fungsionalitas atau perlu menulis ulang aplikasi. Akhirnya, Anda mungkin mengalami jalan blok dan memiliki tidak ada garis jatuh berseri yang bergerak maju.
Peristiwa 4999 fastfail M.E.D.D.ConnectionPoolManager.BlockImpersonatedCallers thread peniruan didukung filter isapi pengembangan praktik terbaik

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3086992 - Tinjauan Terakhir: 09/11/2015 21:02:00 - Revisi: 1.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2010 Enterprise, Microsoft Exchange Server 2007 Enterprise Edition

  • kbsurveynew kbmt KB3086992 KbMtid
Tanggapan