Microsoft .Net Installation Compatibility Mode Error

خطای ناسازگاری ورژن ویندوز در نصب دات نت

خطای ناسازگاری ورژن ویندوز در نصب دات نت مدتی هست که نسخه نهایی دات نت 4 و ویژوال استودیو 2010 از طرف مایکروسافت ارائه شده. دات نت 4 رو میتونید از این آدرس دانلود کرده و نصب کنید و برای ویژوال استودیو میتونید از نسخه Express که رایگان هست در این آدرس استفاده کنید. البته برای دانلود راحت تر این نرم افزارها بهتر هست که از استفاده کنید.

در هنگام نصب دات نت و یا ویژوال استودیو ممکن هست به یک پیغام خطا مثل شکل زیر برسید. این خطا به شما این رو میگه که ستاپ برنامه در حالت سازگاری با ویندوزهای قبلی داره اجرا میشه (Compatibility Mode) و دات نت امکان این گونه اجرا شدن رو نداره. شاید اولین چیزی که به فکرتون برسه، رایت کلیک کردن روی فایل ستاپ و رفتن به proprties قسمت Compatibilities باشه.
ادامه مطلب را در اینجا مشاهده کنید ...


دسته بندی موضوعی: ASP.Net
برچسب ها: - - -

Prevent Browser to Cache a WebPage

8. April 2009

هر چند cache شدن یک صفحه بر روی هارد دیسک ما میتونه باعث سریع تر load شدن یک صفحه در دفعات بعدی مراجعه بشه اما بعضی وقتها نیاز داریم که صفحه وب حتما از روی سرور خونده بشه، و اون چیزی که دفعه قبل به کاربر سایت نشون داده شده بنا بر شرایط جدید عوض بشه و با تغییرات جدید نشون داده بشه.
یکی از این مدل سناریو ها دکمه back روی مرورگر وب هست، اگر میخواهید که کاربر سایت شما با زدن دکمه Back ، صفحه ای رو با مطالب جدید نسبت به چند دقیقه قبل که تو اون صفحه بود ببینه، از کد زیر در قسمت Page Load استفاده کنید:

Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1))
Response.Cache.SetValidUntilExpires(False)
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetNoStore()

توجه کنید که از این روش فقط جایی که نیاز هست استفاده کنید چون تاثیر مستقیمی بر روی سرعت سایت شما از سمت کاربر میشه .


دسته بندی موضوعی: ASP.Net
برچسب ها: - - - -

ASP.NET & App_Offline.htm

2. April 2009
شاید به این موقعیت برخورد کرده باشید که نیاز به update کردن وبسایت داشته باشید و در حین این عمل ، میخواهید هیچ کاربری نتونه وبسایت رو ببینه و براش یه پیغام بیاد که سرور در حال update شدن هست و این صحبت ها :دی
راه های عجیب غریب زیاد هست، اما در دات نت ، اصولی ترین کار اینه که یه فایل به اسم App_Offline.htm بسازید و در ریشه اصلی سایت بگذارید. حالا هرکی بیاد تو سایت، این صفحه رو میبینه، و سرور هر گونه درخواست از طرف کلاینت رو ignore میکنه..
وقتی هم که update تموم شد، به سادگی این فایل رو بر میدارید.
نکته: به علت وجود باگ در برخی مرورگرها از جمله IE6 ، باید دقت کرد فایل App_Offline.htm حتما بالای 512 بایت حجم داشته باشه.

دسته بندی موضوعی: ASP.Net
برچسب ها: - - -
Clicky Web Analytics
Subscribe
Follow me