آموزش ASP.NET CORE (پوشه wwwroot )

آموزش ASP.NET CORE (پوشه wwwroot )

پوشه wwwroot در پروژه ASP.NET CORE بعنوان یک پوشه "ریشه وب" مورداستفاده قرار می گیرد که در این مقاله به آن خواهیم پرداخت. با ما همراه باشید.

asp.net core wwwroot

 

پیشنهاد می کنیم اول این مقاله را بخوانید:

ساختار پروژه ASP.NET CORE

 

به طور پیش فرض، پوشه wwwroot در پروژه ASP.NET CORE بعنوان یک پوشه "ریشه وب" مورداستفاده قرار می گیرد.

فایل های استاتیک را می توان در این پوشه ذخیره کرد و با یک مسیر نسبی به آنها دسترسی پیدا کرد.

در ASP.NET فایل های استاتیک را می توان از پوشه root یک برنامه و یا هر پوشه دیگری تحت آن اجرا کرد. اما این موضوع در ASP.NET CORE تغییر کرده است. در حال حاضر تنها آن فایل هایی که در پوشه wwwroot هستند می توانند بر روی یک درخواست

HTTP ارائه شوند. تمام فایل های دیگر مسدود شده و به طور پیش فرض قابل استفاده نیستند.

به طور کلی باید پوشه های جداگانه ای برای انواع مختلف فایل های استاتیک مانند JavaScript، CSS، تصاویر، Library Scripts (اسکریپت کتابخانه ها) در پوشه wwwroot وجود داشته باشد. (مانند تصویر زیر)

wwwroot

برای اجرای فایل های استاتیک کافیست که آدرس های پایه و نام فایل را داشته باشید. برای مثال در تصویر بالا ما می توانیم به app.css در فایل css با آدرس http://localhost:<port>/css/app.css دسترسی داشته باشیم.

به یاد داشته باشید، شما باید یک MiddleWare برای استفاده از فایلهای استاتیک در متد Configure در فایل Startup.cs وارد کنید.

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس