PDA

View Full Version : سوال: مشکل در اجرای نمونه پروژه مربوط به AjaxControlToolki



hdv212
یک شنبه 27 اردیبهشت 1388, 21:23 عصر
با سلام
من AJAXControlToolkit-Framework3.5SP1 (http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27326)رو واسه VS2008 دانلود کردم، حالا SampleWebSite اش رو باز کردم و در RunTime وقتی روی یکی از نمونه ها کلیک میکنم، این پیغام رو میده :


Could not load type 'System.Web.UI.ScriptReferenceBase' from assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

مشکل کجاست و چطوری حلش کنم ؟
مرسی

iman_22a
یک شنبه 27 اردیبهشت 1388, 22:45 عصر
ممکنه لازم باشه که SP1 دات نت 3.5 رو نصب کرده باشین .

xcomlock
یک شنبه 27 اردیبهشت 1388, 22:53 عصر
احتمالا شما ASPAJAXExtSetup رو نصب نکردی . اون رو نصب کن مشکلت حل میشه

hdv212
دوشنبه 28 اردیبهشت 1388, 00:20 صبح
احتمالا شما ASPAJAXExtSetup رو نصب نکردی . اون رو نصب کن مشکلت حل میشه

منظورتون کدوم ورژنه ؟ من روی VS2008 خواستم این ورژن (http://go.microsoft.com/fwlink/?LinkID=77296) رو نصب کنم، گفت که نصب شده. توی فیلم آموزشی هم چنین چیزی نگفته بود.

بعید میدونم نیازی به سرویس پک هم داشته باشه، اینطوری که خیلی وحشتناکه، کسی تجربه حل چنین خطایی رو داشته ؟

iman_22a
دوشنبه 28 اردیبهشت 1388, 00:53 صبح
توی این نمونه مثال از کامپوننت Chart خود دات نت که این اواخر تولید شده بود استفاده نشده ؟؟

xcomlock
دوشنبه 28 اردیبهشت 1388, 01:01 صبح
اکه به خطائی که میده توجه کنید میبینید که نمیتونه Extensions رو لود کنه .

daffy_duck376
دوشنبه 28 اردیبهشت 1388, 06:36 صبح
ببینید دوست عزیز این خطا زمانی رخ میده که ورژن dll که برنامه نویس نوشته با اونی که شما تو سیستم خودت داری فرق کنه ! من این مشکل رو به صورت دیگه تو کریستال ریپورت داشتم که وقتی روی هاست آپلود میکردم داشتم . فرق اون اینه که من نویسنده برنامه بودم و نه استفاده کننده اون و به همه dll های سیستم خودم دسترسی داشتم. چون معمولا این dll ها هنگام نصب در محل GAC می باشد که در صورتی که شما برنامه نویس باشد و این مشکل را در هاست داشته باشید میتونید dll رو با تایپ دستور
C:\Windows\Assembly\gac_msil در run ویندوز بدست بیارید و در bin کپی کنید ولی در مورد مشکل شما نمی دونم باید چی کار کنید !:لبخند:

hdv212
دوشنبه 28 اردیبهشت 1388, 20:06 عصر
اکه به خطائی که میده توجه کنید میبینید که نمیتونه Extensions رو لود کنه .

خب اینو میدونم دوست عزیز، موضوع اینه که چطوری این مشکل رو حل کنم، dll رو از کجا بیارم و کجا بذارم.

mehdi.mousavi
دوشنبه 28 اردیبهشت 1388, 20:18 عصر
با سلام
من AJAXControlToolkit-Framework3.5SP1 (http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27326)رو واسه VS2008 دانلود کردم، حالا SampleWebSite اش رو باز کردم و در RunTime وقتی روی یکی از نمونه ها کلیک میکنم، این پیغام رو میده :


Could not load type 'System.Web.UI.ScriptReferenceBase' from assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.مشکل کجاست و چطوری حلش کنم ؟
مرسی

سلام.
به این وبلاگ رجوع کنید. (http://geekswithblogs.net/LessonsLearned/archive/2008/08/21/hidden-surprises-in-.net-3.5-service-pack-1.aspx)

پاورقی: از نصب بودن Visual Studio SP1 و .NET Framework 3.5 SP1 روی ماشین اطمینان حاصل کنید.

hdv212
سه شنبه 29 اردیبهشت 1388, 01:57 صبح
از نصب بودن Visual Studio SP1 و .NET Framework 3.5 SP1 روی ماشین اطمینان حاصل کنید.
ممنونم، ولی بعید میدونم به خاطر سرویس پک ویژوال استودیو باشه، چون کنترل ها کار میکنه، فقط Sample خودش این مشکل رو داره.