برابر با null شدن پس از گذشت چند دقیقه

سلام

من توی چند سایت در فایل گلوبال.آسااکس از این دستور استفاده کردم
System.Configuration.ConfigurationManager.AppSettings["DatabaseType"] = "Access";

سایتها (در سرورهای مختلف) بدون مشکل کار می کنند اما یکی از سایتها بعد از گذشت حدود ده تا بیست دقیقه موقع خوندن این مقدار ارور برابر با نال بودن میده:
System.Configuration.ConfigurationManager.AppSettings["DatabaseType"]
پیش از گذشتن این مدت زمان، این مقدار مشکلی نداره و درست کار می کنه.

این اتفاق فقط توی یکی از سایتها میافته، من حدس می زنم از تنظیمات سرور باشه. اما نمیدونم چطور میشه این مشکل رو برطرف کرد؟
 

sepidweb

Member
appsettings برای این نیست که چیزی رو در اون ذخیره کنید؛ حتی اگر ممکن باشد.
بلکه برای دسترسی به بخشی از تنظیمات در web.config که تحت <appsettings> قرار دارد استفاده می شود.
اگر می خواهید چیزی رو در کل application به اون دسترسی داشته باشید از شیء Application برای ذخیره اون استفاده کنید.
 

جدیدترین ارسال ها

بالا