جایگاه فایل های Web.Config و Machine.config در یک برنامه وب
برنامه های وب از فایل های پیکربندی متنی ( فایل هائی با انشعاب config . ) برای مشخص نمودن نحوه اجراء ، استفاده می نمایند . یک فایل پیکربندی برنامه وب ( Web.config ) در دایرکتوری ریشه مربوط به برنامه وب مستقر می گردد . فایل فوق ، متاثر از تمامی تعاریف و تنظیمات انجام شده در فایل های پیکربندی زیر خواهد بود ( وراثت ) . اولویت تنظیمات و تعاریف انجام شده در صورت وجود تعاریف مشترک و یکسان با فایل های پیکربندی سطوح پائین تر است ( فایل Machine.Config بالاترین سطح و به دنبال آن فایل Web.Config موجود در فهرست ریشه دایرکتوری IIS وجود دارد )
فایل Machine.config موجود در آدرس windows\Microsoft.NET\Framework\version\config . تنظیمات انجام شده در فایل فوق برای تمامی اسمبلی های دات نت که بر روی سرویس دهنده اجراء می گردند ، در نظر گرفته می شود .
فایل Web.Config . موجود در آدرس دایرکتوری ریشه IIS . تنظیمات انجام شده ، تنظیمات پایه برای تمای برنامه های وب بوده و می تواند بر روی تنظیمات انجام شده در فایل Machine.Config که به وی به ارث می رسد ، تاثیر و تعاریف و تنظیمات خاص خود را در این رابطه ارائه نماید .
هر نوع فایل Web.Config موجود در دایرکتوری یک برنامه
در صورت اعمال تغییرات در یک فایل پیکربندی برنامه وب ( فایل Web.config ) ، برنامه IIS ، به صورت اتوماتیک برنامه وب را راه اندازی و تغییرات مورد نظر را در رابطه با آن اعمال خواهد کرد.

