اولین مرکز تخصصی غربالگری اتیسم شهر تهران در مرکز اختلال طیف اُتیسم فریحا 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 , پایگاه اطلاع رسانی با فرهنگ , پایگاه اطلاع رسانی ابزارهای فناوری اطلاعات , پایگاه اطلاع رسانی اخترشناسان ایران , پایگاه اطلاع رسانی اطلس ها , پایگاه اطلاع رسانی انجمن فناوری اطلاعات , پایگاه اطلاع رسانی بهترین گروه و انجمن , پایگاه اطلاع رسانی مدیریت و دسترسی به آدرسها و لینکهای اینترنتی
وبلاگ پرهاست , , آموزش هنرهای دوزندگی و چهل تکه دوزی با شادی در شادی دوز با مدیریت مهین حیدرنیا ShadiDooz.ir , , مرکز اختلال طیف اُتیسم فریحا , , 7Agahi.ir سامانه آگهی رایگان هفت آگهی , , وبلاگ گروه فنی مهندسی پرهاست , , گروه فنی مهندسی پرهاست
| اوتیسم شدید | اوتیسم چگونه است | حالات اوتیسم | اوتیسم ژن | درمان اوتیسم با شیر شتر | 7 signs of autism | درمان جدید اوتیسم | اوتیسم صرع | درمان اوتیسم خفیف | اوتیسم از چند سالگی شروع می شود | اوتیسم در بزرگسالان چیست | autismo 2 de abril | تاریخچه ی اوتیسم | روش درمان کودکان اوتیسم | اوتیسم روازاده | اوتیسم قم | صفحة autism | autism معنی | اوتیسم زومیت | اوتیسم پسر شهاب حسینی | شیر شتر درمان اوتیسم | اوتیسم چه نشانه هایی دارد | آیا اوتیسم دارو دارد | اوتیسم بهزیستی | داروی گیاهی درمان اوتیسم | شیر شتر و درمان اوتیسم | autism signs in 8 month old | اوتیسم کودکان نی نی سایت | بیماران اوتیسمی چند سال عمر میکنند | مقاله درمان اوتیسم | درمان اوتیسم با تغذیه | دلایل ابتلا ب اوتیسم | مریضی اوتیسم چیست | autism ترجمه للعربی | تشخیص اوتیسم قبل از تولد | autismo 3 anni | autismus 2 jahre | درمان اوتیسم استاد تبریزیان | اوتیسم در کودک 2 ساله | تست اوتیسم چیست | 4 autism disorders | autism التوحد | اوتیسم چیست و علائم | با یک اوتیسم چگونه رفتار کنیم | درمان اوتیسم با زالو | autismo 6 mesi | autism 7k | از کجا بفهمم کودکم اوتیسم دارد | حامی اوتیسم | اوتیسم از چه سنی قابل تشخیص است | اوتیسم سندروم داون | درمان اوتیسم گیاهی | چ چیزی باعث اوتیسم می شود | هزینه درمان اوتیسم | درمان اوتیسم | autisme 9 mois | autism شو یعنی | early signs autism 9 month old | ناراحتی اوتیسم چیست | autism 3 year old boy | روش درمان سنتی اوتیسم | صابری اوتیسم | درمان بیماری اوتیسم چیست | آیا اوتیسم ژنتیکی است | اوتیسم علت | autism 4 month old | اوتیسم زنجان | autismo 7 años | autism checklist for 8 year olds | اوتیسم و درمان گیاهی | درمان اوتیسم با جراحی | تشخیص اوتیسم چیست | autismo | اوتیسم چشم چیست | روز جهانی اوتیسم 2018 | اوتیسم چه بیماریه | سازمان بهزیستی غربالگری اوتیسم | اوتیسم علایم | اوتیسم یا اوتیسم | مرکز اوتیسم ذهن زیبا | اوتیسم و ژنتیک | اوتیسم لالی | اوتیسم متوسط | نظریه اوتیسم چیست | درمان اوتیسم چیست | اوتیسم تبادل | غذای اوتیسم | اوتیسم شنوایی | عوارض اوتیسم چیست | autism 6 month old baby | signs of autism 0-12 months | autism 3 year old signs | سایت غربالگری اوتیسم | برنامه درمانی اوتیسم یکپارچه با خانواده | درمان اوتیسم با خون بند ناف | روش درمان اوتیسم چیست | اوتیسم فراتر از تئوری ذهن | اوتیسم اختلال ژنتیکی | اوتیسم شقایق دهقان | signs of autism 8 year old

@AutismFariha #مرکز_اوتیسم_فریحا #fariha #مرکز_اتیسم_فریحا #otism #اُتیسم #مرکز_فریحا #تشخیص_اتیسم #مرکزفریحا #فریحا #اتیسم #روان_شناسی #شدید #پایش #اتاق_تاریک #اوتیسم_بین_المللی #AFariha.ir #حسی_حرکتی #تخصصی #otitis_Media #اتیسم_شدید #rangtism #مربی #autisms #غربالگری #تختی #خاندانی #زمان_طلایی #اختلال
Copyright © 2002-2020, topgroup.ir. Design and Hosting by ParHost All Rights Reserved.
6486