تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

مقدمة

ليس لديه اتصالات Windows (WCF) وظيفة لإرسال الرسائل الآمنة وثم تلقي استجابات غير الآمنة، أو لإرسال رسائل غير آمنة وتلقى الاستجابات المضمون. الإصلاح العاجل الموضح في هذه المقالة بإضافة سمة جديدة انابليونسيكوريدريسبونسي . القيمة الافتراضية لسمة انابليونسيكوريدريسبونسي false. إذا عينت قيمة هذه السمة إلى true، يتم تمكين الميزات الجديدة التالية في WCF:

  • قبول العملاء WCF استجابات غير آمنة حتى في حالة الرسائل الصادرة بشكل أمن باستخدام بروتوكول طبقة مأخذ التوصيل الآمنة (SSL) لتسجيل نص الرسالة.

  • خدمات WCF إرسال استجابات غير الآمنة التي لها لا رأس الأمان في مغلفات الصابون حتى إذا تم تأمين الطلب.

ملاحظة: السمة انابليونسيكوريدريسبونسي تطبق فقط على نوع كوستومبيندينج .

الحل

إذا كنت تستخدم.NET Framework 3.0، تثبيت الإصلاح الجديد الموضح في المقالة التالية في بناء معارف Microsoft:

إصلاح 967105 : آمنة عاجل يتيح تمويل رأس المال العامل لإرسال الرسائل الآمنة وتلقى الاستجابات، ثم لإرسال رسائل غير آمنة وتلقى الاستجابات المضمون، يتوفر.NET Framework 3.0إذا كنت تستخدم في.NET Framework 3.5 Service Pack 1 على Windows 7 أو Windows Server 2008 R2، تثبيت الإصلاح الجديد الموضح في المقالة التالية في بناء معارف Microsoft:

977420 إظهار الإصلاح عاجل متوفراً لحل المشاكل في "ويندوز مؤسسة الاتصالات" في.NET Framework 3.5 SP1 لويندوز 7 ول Windows Server 2008 R2
إذا كنت تستخدم في.NET Framework 3.5 Service Pack 1 على أنظمة تشغيل أخرى، تثبيت الإصلاح العاجل التالي لحل المشكلة.

الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي من حزمة الخدمة الذي يحتوي على هذا الإصلاح العاجل.

لحل هذه المشكلة فورا، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:

http://support.microsoft.com/contactus/?ws=supportملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك في.NET Framework 3.5 Service Pack 1.

متطلبات إعادة التشغيل

لا يتعين عليك إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل في حالة عدم استخدام مثيل من.NET Framework.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل أية إصلاحات عاجلة أخرى.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".

معلومات الملف لكافة الإصدارات المستندة إلى x86 من Windows Server 2003 ونظام التشغيل Windows xp

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Servicemonikersupport.dll

3.0.4506.4119

17,240

01-يونيو 2009

22:56

x86

System.runtime.serialization.dll

3.0.4506.4119

970,752

01-يونيو 2009

22:56

x86

System.servicemodel.dll

3.0.4506.4119

5,931,008

01-يونيو 2009

22:56

x86

معلومات الملف لكافة الإصدارات المستندة إلى x64 من Windows Server 2003 ونظام التشغيل Windows xp

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Servicemonikersupport.dll

3.0.4506.4119

19,304

01-يونيو 2009

22:28

x64

System.runtime.serialization.dll

3.0.4506.4119

847,872

01-يونيو 2009

22:28

x64

System.servicemodel.dll

3.0.4506.4119

5,267,456

01-يونيو 2009

22:28

x64

معلومات الملف لكافة الإصدارات المستندة إلى x86 من ويندوز فيستا SP2 و Windows Server 2008 SP2

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

Servicemonikersupport.dll

3.0.4506.4120

17,240

10-Jun-2009

06:55

System.runtime.serialization.dll

3.0.4506.4120

970,752

10-Jun-2009

06:55

System.servicemodel.dll

3.0.4506.4120

5,935,104

10-Jun-2009

06:55

معلومات الملف لكافة الإصدارات المستندة إلى x64 من ويندوز فيستا SP2 و Windows Server 2008 SP2

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Servicemonikersupport.dll

3.0.4506.4120

19,288

10-Jun-2009

06:56

x64

System.runtime.serialization.dll

3.0.4506.4120

847,872

10-Jun-2009

06:56

x64

System.servicemodel.dll

3.0.4506.4120

5,271,552

10-Jun-2009

06:56

x64

معلومات الملف لكافة الإصدارات المستندة إلى إيتانيوم من Windows Server 2008 SP2

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Servicemonikersupport.dll

3.0.4506.4120

33,640

10-Jun-2009

06:56

IA-64

System.runtime.serialization.dll

3.0.4506.4120

847,872

10-Jun-2009

06:56

IA-64

System.servicemodel.dll

3.0.4506.4120

5,271,552

10-Jun-2009

06:56

IA-64

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

استخدام مثال التعليمات البرمجية التالية لاختبار السمة انابليونسيكوريدريسبونسي :

خدمة

BindingElementCollection serviceBec = new BindingElementCollection();
SecurityBindingElement serviceSbe = SecurityBindingElement.CreateUserNameForCertificateBindingElement();
serviceSbe.EnableUnsecuredResponse = true;
serviceBec.Add(serviceSbe);
serviceBec.Add(new TextMessageEncodingBindingElement());
serviceBec.Add(new HttpTransportBindingElement());
Binding serviceBinding = new CustomBinding(serviceBec);

ServiceHost serviceHost = new ServiceHost(typeof(RequestReply));

serviceHost.Open();

العميل

BindingElementCollection clientBec = new BindingElementCollection();
SecurityBindingElement clientSbe = SecurityBindingElement.CreateUserNameForCertificateBindingElement();
clientSbe.EnableUnsecuredResponse = true;
clientBec.Add(clientSbe);
clientBec.Add(new TextMessageEncodingBindingElement());
clientBec.Add(new HttpTransportBindingElement());
Binding clientBinding = new CustomBinding(clientBec);

IRequestReply channel = cf.CreateChannel();
try
{
channel.SendString("Hello");
cf.Close();
}

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×