سؤال

أنا أختبر تطبيقاتي الحالية في VS 2010 ، وركضت في أول استراحة لي. لقد تغير دعم مصادقة ASP.NET AJAX.

Sys.Services.AuthenticationService.set_defaultLogoutCompletedCallback(OnLogoutCompleted);

هذا لم يعد يعمل. يتم تعريف "SYS" ، ولكن "Sys.services" هو كائن غير محدد. هل لدى أي شخص مؤشر سريع إلى وظائف الاستبدال؟

تم تحريره لإضافة:

لقد قمت بتمييز هذا على أنه تم الرد عليه ، استنادًا إلى المعلومات التي تغيرها ASP.NET AJAX ، وأن AJAX من جانب العميل يتم فصلها الآن عن توزيعات Visual Studio 2010 و .NET 4. في حد ذاته ، هذا لا يكفي للهجرة الناجحة. من بين أشياء أخرى ، لا تدعم MS Ajax Beta الحالية معالج الموسع في مصمم ASP.NET. أيضًا ، لم أجد طريقة لتجميع بنجاح مع إضفاء الطابع المتمثل في تمديدات التحكم في الإصدارات السابقة من ASP.NET AJAX. يبدو أن Ajax Migration ستكون منطقة صعبة لتطبيقات ASP.NET في VS 2010.

حول وقت الإصدار مقابل 2010 ، آمل أن أرى ويكي مجتمع لنصائح وتقنيات الهجرة.

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

المحلول

إذا كنت تستخدم Visual Studio 2010 Beta 2 ، فقد يكون ذلك مراجع البرنامج النصي. يتم الآن إصدار مكتبة Microsoft Ajax خارج نطاق النطاق مع .NET Framework ، لذلك تمت إزالة موارد البرنامج النصي التي تم تضمينها في System.Web.Extensions.

تحتاج إلى تنزيل أحدث مكتبة من http://ajax.codeplex.com أو استخدم شبكة توصيل محتوى Microsoft Ajax الجديدة (CDN).

إليك بعض الموارد التي يجب أن تساعدك.

مكتبة Microsoft Ajax و Visual Studio Beta 2

الإعلان عن Microsoft Ajax CDN

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top