مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

پیغام Allow Cross Origin بهنگام Post در انگیولار

  • سه شنبه 3 مهر 1397
  • 16:31
تشکر میکنم

سلام دوستان

دستم به دامن همتون!

من توی پروژه ام سمت سی شارپ و در webApiConfig  این کد را نوشته ام

   var cors = new EnableCorsAttribute("*", "*", "*");
            config.EnableCors(cors);

و در قسمت انگیولار نیز اینجوری نوشته ام

post(url: string, entity: any) {

      url = AppSettings.baseUrl + url;
    return this.http.post(url, entity).map(res => res.json());
  }

بصورت لوکال کاملا درست کار می کنه اما وقتی پابلیش می کنم روی سرور متد get  را انجام میده ولی بهنگام post  با پیغام چندش آور Cross Origin  مواجه میشم!

لطفا راهنمایی سازنده بفرمایید

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 3 مهر 1397
  • 17:37

سلام 

کروم یه افزونه داره برای این مشکل 

همین متن رو در افزونه سرچ کنید و نصب کنید حل میشه 

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • سه شنبه 3 مهر 1397
  • 18:00

سلام مجدد

ایمان جان من توی لوکال مشکل ندارم! وقتی پابلیش می کنم روی سرور این مشکل بوجود میاد!!

این افزونه را توی کروم چه کسی نصب کنم؟!؟!؟! تک تک کلاینت ها؟!؟!؟!؟

من وقتی لوکال کار می کنم افزونه کروم را نصب کرده بودم و کار به درستی انجام میشه اما وقتی پابلیش می می کنم این مشکل بوجود می اد

جالب می دونید چیه؟! وقتی پروژه انگیولار را روی سرور پابلیش می کنم اما قسمت بک اند روی لوکالم می مونه و از انگیولار به لوکالم هم ادرس می دم باز پروژه کار می کنه اما به محض اینکه قسمت بک اند را به سمت IIS  می برم دیگه متد post   از کار می افته

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 3 مهر 1397
  • 18:14

نه این افزونه برای مرحله توسعه است 

در یرور نباید این مشکل باشه 

یه بررسی میکنم اگر به نتیجه رسیدم اطلاع میدم 

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • سه شنبه 3 مهر 1397
  • 18:16
بسیار بسیار ممنون میشم
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)