كيفية إجبار تطبيق ASP.net 2.0 على إعادة الترجمة

StackOverflow https://stackoverflow.com/questions/51870

  •  09-06-2019
  •  | 
  •  

سؤال

لدي تطبيق ASP.net 2.0 وقمت بإجراء بعض التغييرات على الملف المصدر (ملفات cs).لقد قمت بتحميل التغييرات معتقدًا أنها ستتم إعادة ترجمتها تلقائيًا.لدي أيضًا ملف dll المترجم في MY_APP/bin.لقد قمت بفحصه ولاحظت أنه لم يتم إعادة ترجمته.يرجى فهم أنني جديد على هذا.

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

المحلول

طريقتي رقم 1 للقيام بذلك هي إضافة مسافة بيضاء إلى أعلى ملف تكوين الويب، بعد علامة تعريف XML.

إنه يفرض على العقدة إعادة التخزين المؤقت وإعادة الترجمة.لدينا أيضًا صفحة عميقة في المشرف تسمى Flush.aspx تقوم بذلك نيابةً عنا.

نصائح أخرى

أستخدم طريقة مشابهة لـ ChanChan، ولكن بدلاً من المسافة البيضاء، أضع تعليقًا في web.config للإشارة إلى متى/لماذا تم تحرير التكوين.

من الأفضل دائمًا تشغيل الإصدار فعليًا بعد إجراء تغييرات .cs.

أين تقوم بتشغيله؟هل هذا من أجل التصحيح أو الإنتاج؟

في قائمة VS لديك Build -> Rebuild Solution

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