اولین مرکز تخصصی غربالگری اتیسم شهر تهران در مرکز اختلال طیف اُتیسم فریحا www.AutismFariha.ir

چه زمان‌هايي يك برنامه‌ي ASP.NET ري استارت مي‌شود؟

براي ري استارت كردن يك برنامه‌ي ASP.NET حتما نيازي نيست تا IIS را متوقف و سپس راه اندازي كرد يا تنظيمات App pool برنامه را در IIS تغيير داد.

روش‌هاي ديگري نيز وجود دارند كه عدم آگاهي از آن‌ها مي‌تواند سبب بروز مشكلات عديده‌اي گردد و گاها خطايابي آن‌ها بسيار مشكل است؛ زيرا ري استارت شدن برنامه = از دست رفتن آني تمام سشن‌هاي InProc تمام كاربران سايت؛ پاك شدن كش برنامه در IIS؛ از دست رفتن تمام متغيرهاي استاتيك، Application State و مواردي از اين دست:

- نوشتن در پوشه bin برنامه (ايجاد فايل يا ايجاد پوشه يا تغيير نام پوشه‌ها و مواردي از اين دست). (بنابراين قرار دادن بانك اطلاعاتي برنامه در اين پوشه، اشتباه بوده و به همين جهت پوشه‌ي استاندارد App_Data طراحي شده است)

- نوشتن در فايل web.config برنامه (به صورت دستي، حتي در حد اضافه كردن يك فاصله يا توسط خود برنامه و يا استفاده از متد File.SetLastWriteTime). در اين حالت ASP.NET FileSystemWatcher بلافاصله وارد عمل شده و برنامه را ري استارت مي‌كند. (هدف اصلي وجودي اين فايل، برخورد فقط خواندني با آن است نه ذخيره سازي تنظيمات پوياي برنامه در آن. براي ذخيره سازي تنظيمات پويا، از بانك اطلاعاتي و يا يك فايل XML مجزاي از وب كانفيگ استفاده كنيد يا مواردي مشابه)

- هر گونه تغييري در فايل‌ها و يا پوشه‌هاي App_WebReferences ، App_Code ، Global.asax ، machine.config ، App_GlobalResources و App_LocalResources نيز سبب ري استارت برنامه خواهند شد.

- با ايجاد، حذف يا تغيير نام يكي از ساب دايركتوري‌هاي واقع شده در ريشه برنامه. بنابراين اگر برنامه‌ي شما به صورت پويا پوشه‌هايي را ايجاد يا حذف مي‌كند بايد منتظر ري استارت‌هاي پي در پي باشيد (البته اين مورد با از كار انداختن FileChangesMonitor مربوط به HttpRuntime قابل حل مي‌باشد ، ولي همانطور كه عنوان شد به صورت پيش فرض همواره فعال است)

- فراخواني متد System.Web.HttpRuntime.UnloadAppDomain شبيه به همان Application.Exit در برنامه‌هاي دسكتاپ است و بلافاصله سبب خاتمه‌ي برنامه مي‌شود. قرار دادن فايل App_Offline.htm در پوشه اصلي برنامه نيز چنين رفتاري را سبب خواهد شد. علاوه بر آن تگ httpRuntime در وب كانفيگ نيز داراي گزينه‌ي enable است و تنظيم آن به false ، سبب خاتمه‌ي سرويس دهي برنامه خواهد شد.

- رسيدن به عدد numRecompilesBeforeAppRestart تعريف شده در فايل machine.config كه عموما به عدد 15 تنظيم شده است. اگر تغييرات زيادي را در فايل‌هاي (مرتبط با ASP.NET مانند aspx ، asmx و غيره) برنامه داده باشيد (بيشتر از 15 مورد) و نيازي به ري كامپايل اساسي وجود داشته باشد، ASP.NET FileSystemWatcher به صورت خودكار برنامه را ري استارت خواهد كرد.

منبع: http://www.dotnettips.info

1392/10/5       00000             چه زمان‌هايي يك برنامه‌ي ASP.NET ري استارت مي‌شود؟       مطالب آموزشی , ASP.NET



 7Agahi.ir سامانه تبلیغاتی 7 آگهی
7Agahi.ir سامانه آگهی رایگان هفت آگهی


یادداشتها و چرکنویس های من parhost.net گروه فنی مهندسی پرهاست
یادداشتها و چرکنویس های من… یادداشتها ، مطالب ، نکات مهم و کاربردی … :: parhost.net گروه فنی مهندسی پرهاست


اولین مرکز تخصصی غربالگری اتیسم شهر تهران در مرکز اختلال طیف اُتیسم فریحا www.AutismFariha.ir

پایگاه اطلاع رسانی بهترین گروه و انجمن , پایگاه اطلاع رسانی اطلس ها , پایگاه اطلاع رسانی با فرهنگ , پایگاه اطلاع رسانی انجمن فناوری اطلاعات , پایگاه اطلاع رسانی مدیریت و دسترسی به آدرسها و لینکهای اینترنتی , پایگاه اطلاع رسانی 88080.ir , پایگاه اطلاع رسانی اخترشناسان ایران , پایگاه اطلاع رسانی ابزارهای فناوری اطلاعات
7Agahi.ir سامانه آگهی رایگان هفت آگهی , , مرکز اختلال طیف اُتیسم فریحا , , وبلاگ پرهاست , , آموزش هنرهای دوزندگی و چهل تکه دوزی با شادی در شادی دوز با مدیریت مهین حیدرنیا ShadiDooz.ir , , وبلاگ گروه فنی مهندسی پرهاست , , گروه فنی مهندسی پرهاست
| autism 3 year old | اوتیسم جز بیماری های خاص | از کجا بفهمم اوتیسم دارم | اوتیسم چیست ؟ | چرا کودکان دچار اوتیسم میشوند | autism 2 year old | از کجا بفهمیم بچه اوتیسم دارد | کودکان اوتیسم چقدر عمر میکنند | بیماریه اوتیسم چیست | درمان اوتیسم با بخور حضرت مریم | درمان اوتیسم اصفهان | اوتیسم خفیف در نوزادان | اوتیسم به چه معناست | brinquedos para autismo 7 anos | اوتیسم حیب | از کجا بفهمم بچم اوتیسم داره | autism logo | اوتیسم ناشی از چیست | م معنی autism | autism 4 year old test | اوتیسم تشنج | اوتیسم را تعریف کنید | اوتیسم چه مرضی است | autism diagnostic interview-revised | اوتیسم چطور بیماری است | autism 9 warning signs | درباره ی اوتیسم | اوتیسم اردبیل | چه کسانی اوتیسم دارند | فیلم autism | درمان اوتیسم مقاله | autism 4chan | اوتیسم پیانو | چرا اوتیسم به وجود می اید | اوتیسم یاران البرز | درمان طیف اوتیسم | اوتیسم چه بیماری | اوتیسم و نشانه های آن | autisme 2 jaar | جمعیة autism | اوتیسم پنهان | اوتیسم از کی قابل تشخیص است | autism | autism spectrum disorder | autism 7 year old signs | اوتیسم مخفف چیست | اوتیسم درمان قطعی دارد | autismo infantil f84 0 | قصه اوتیسم | autism symptoms in 8 year old | اوتیسم گفتگو | اوتیسم و بیش فعالی | اوتیسم لیونل مسی | درمان اوتیسم با طب گیاهی | autisme 6 mois | 7 autisme | برای درمان اوتیسم چه کنیم | درمان شبه اوتیسم | از کجا بفهمیم کودکمان اوتیسم دارد | اوتیسم 2 | autism 7 | اوتیسم ژنتیکیه | اوتیسم صادقیه | از کجا بفهمم کودکم اوتیسم دارد | اوتیسم جناب خان | اوتیسم در بزرگسالی چیست | درمان اوتیسم در شیراز | بیماران اوتیسم چگونه هستند | مراکز درمان اوتیسم | غربالگری تشخیص اوتیسم | چه چیزی باعث اوتیسم در کودکان میشود | autism 2 year old test | 5 autism signs | علت اوتیسم کودکان چیست | ماذا تعنی autism | درمان جدید برای اوتیسم | درمان غیر دارویی اوتیسم | level 0 autism | درمان بچه های اوتیسم | اوتیسم حاد | autism بالانجلیزی | autism 8 year old symptoms | اوتیسم چگونه تشخیص دهیم | تست اوتیسم چیست | درمان اوتیسم | signs of autism 9 months | autism in 8 year old | اوتیسم چگونه بیماریست | اوتیسم ایران | اوتیسم ویکی | اوتیسم حاملگی | صفحة autism | اوتیسم اختلال ژنتیکی | autismcenterkh.ir | اوتیسم کودکان | غذاهای درمان اوتیسم | اوتیسم تبریز | اوتیسم متوسط | autism چیست | ژورنال اوتیسم

@AutismFariha #مرکز_فریحا #autism #otism #اتیسم #fariha #فریحا #مرکزفریحا #مرکزاتیسم_فریحا #اوتیسم #مرکز_اوتیسم_فریحا #اختلال #اوتیسم_رسانه #مربی #partism #دچار_اوتیسم #پایگاه #درمان #autismfariha.ir #جذب #infantile_Autism #دکترخاندانی #خاندانی #تهران #اولین #screening #غربالگری #درمانگر #زمان_طلایی
Copyright © 2002-2021, forumit.ir. Design and Hosting by ParHost All Rights Reserved.
1483