یادداشت های من

دنبال کنندگان ۱ نفر
این وبلاگ را دنبال کنید

۲ مطلب با موضوع «آموزش ها :: سایت های مورد استفاده برنامه نویسان» ثبت شده است

نحوه نصب پکیج Access-Control-Allow-Origin در ویژوال استودیو به صورتی که دیگر نیازی به نصب  Add-ones اضافی بر روی Browser  وجود نخواهد داشت می توانید به صورت زیر عمل کنید .



1- باز کردن Package Manager Console و نصب کردن پکیج مورد نیاز از طریق وارد کردن خط زیر در کنسول :

Install-Package Microsoft.AspNet.WebApi.Cors


2- پس از نصب پکیج باید حداقل یک فاید Global.asax  در پروژه وجود داشته باشه اگر این فایل وجود نداشت می توانید با کلیک راست کردن بر روی پروژه در پنجره Solution Explorer  و انتخاب گزینه Add و سپس New Item  این فایل را به پروژه تون اضافه کنید .


3- در فایل Global.asax متد زیر را به صورت زیر تغییر دهید :

        protected void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");

if (HttpContext.Current.Request.HttpMethod == "OPTIONS")
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE");
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept");
HttpContext.Current.Response.AddHeader("Access-Control-Max-Age", "1728000");
HttpContext.Current.Response.End();
}
}


کار تمام است دیگر نیاز به هیچ افزونه اضافی برای فراخوانی سرویس های توسط ای جکس وجود ندارد . 

  • سید یاسر نوراللهی


اولین چیزی که در مورد هر مطلب جدیدی ذهن منو مشغول میکنه نحوه تلفظ صحیح عناوین  و یا هر تکنولوژی که میخواهیم باهاش کار کنیم هست  که در مورد سایت : www.nuget.org  باید بگم که تلفظ صحیحش نیوگت هستش که البته ناگت و یا نوگت هم میگن که لازمه بگم کلمه nugget  به معنی تکه هست که ما تو عموم یه خوراکی میشناسیمش پس اصلا ربطی نداره !

نیوگت

در آخر تلفظ صحیح پس از بررسی فیلم های آموزشی یو تیوب و همچنین google translate  عزیز  میشود " نیوگت " حالا این سایت اصلا به چه دردی میخوره ! کار اصلی این سایت این هستش که پکیجهایی رو درون خودش جا داده که میتونه با ویژوال استودیو متصل بشه(از طریق package manager console) و بدون این که شما برای نصب bootstrap  و یا Entity Framework  و یا هر پکیجی که نیاز به dll های خاص خودش و یا فایلهای خاص خودش داشته باشه رو راحت نصب کنید .

  • سید یاسر نوراللهی