1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آموزش پیکربندی ASP.NET Configuration

شروع موضوع توسط AftabGardoon ‏8/2/19 در انجمن ASP.NET

Tags:
  1. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    در این بخش فهرستی از sub element های متداول المان system.web به همراه توصیفی مختصر درباره ی هر یک از آن ها مشاهده می کنیم:
     
  2. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    AnonymousIdentification
    از این sub element به منظور شناسایی کاربرهایی که احراز هویت و اعتبار سنجی نشده اند، به هنگام نیاز به اعطاء مجوز (authorization) استفاده می شود.
     
  3. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    Authentication
    قابلیت authentication (اعتبار سنجی) را پیکربندی می کند (تنظیمات آن را انجام می دهد). نحوه ی کلی نگارش (syntax) آن به شرح زیر می باشد:
    کد:
    < authentication mode="[Windows|Forms|Passport|None]" >
      < forms >...< /forms >
      < passport/ >
    < /authentication >
     
  4. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    Authorization
    امکان authorization (اعطا مجوز) را تنظیم و پیکربندی می کند.
    کد:
    < authorization >
       < allow .../ >
       < deny .../ >
    < /authorization >
     
  5. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    Caching
    تنظیمات مربوط به cache (حافظه ی نهان و ذخیره سازی موقت داده ها) را پیکربندی می کند.
    کد:
    < caching >
      < cache >...< /cache >
      < outputCache >...< /outputCache >
      < outputCacheSettings >...< /outputCacheSettings >
      < sqlCacheDependency >...< /sqlCacheDependency >
    < /caching >
     
  6. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    CustomErrors
    پیام های مربوط به custom error ها را تعریف می کند.

    کد:
    < customErrors defaultRedirect="url" mode="On|Off|RemoteOnly" >
      < error. .="" .=""/ >
    < /customErrors >
     
  7. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    Deployment
    تنظیمات پیکربندی ((configuration setting که برای آماده سازی و مستقر کردن (deployment) بکار می رود را تعریف می کند. Syntax:
    کد:
    < deployment retail="true|false" / >
     
  8. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    HostingEnvironment
    تنظیمات پیکربندی مربوط به hosting environment را انجام می دهد. نحوه ی کلی نگارش این sub element به ترتیب زیر می باشد:
    کد:
    < hostingEnvironment idleTimeout="HH:MM:SS" shadowCopyBinAssemblies="true|false"
    shutdownTimeout="number" urlMetadataSlidingExpiration="HH:MM:SS" / >
     
  9. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    MachineKey
    کلیدهایی که برای رمز گذاری (encrypt) و رمز گشایی (decrypt) داده های authentication cookie، Form ها بکار می رود را پیکربندی می کند / کلیدهایی که برای احراز هویت اطلاعات فرم های ذخیره شده در کوکی را استفاده می شود را encrypt و decrypt می کند.

    همچنین اجازه ی ساخت و پیکربندی validation key هایی را می دهد که پیام های هویت سنجی را در داده های view-state و فرم های authentication ticket بررسی می کند.

    کد:
    < machineKey validationKey="AutoGenerate,IsolateApps" [String]
       decryptionKey="AutoGenerate,IsolateApps" [String]
       validation="HMACSHA256" [SHA1 | MD5 | 3DES | AES | HMACSHA256 |
       HMACSHA384 | HMACSHA512 | alg:algorithm_name]
       decryption="Auto" [Auto | DES | 3DES | AES | alg:algorithm_name]
    / >
     
  10. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    Identity
    هویت یا identity برنامه (application) را تنظیم (پیکربندی) می کند. Syntax آن به شرح زیر می باشد:

    کد:
    < identity impersonate="true|false" userName="domain\username"
    password="< secure password>"/ >