PDA

View Full Version : مشکل در wcf



hosein320
شنبه 14 اردیبهشت 1392, 10:41 صبح
سلام دوستان
این خطا برای چیه

The content type text/plain of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly

hosein320
شنبه 14 اردیبهشت 1392, 21:12 عصر
دوستان یکی کمک کنه

hosein320
یک شنبه 15 اردیبهشت 1392, 02:27 صبح
:عصبانی++:لطفا یکی جواب بده:عصبانی++:

csvbcscp
یک شنبه 15 اردیبهشت 1392, 05:06 صبح
این مشکل بیشتر زمانی پیش میاد که wcf برای http فعال نشده باشه
برای حل این مشکل مراحل زیر رو انجام بده
در منوی استارت ویندوز 7 عبارت turn wind را تایپ کن و برنامه turn windows features on or off رو باز کن
در پنجره باز شده گزینه .NET Framework 3.5 را گشوده و سپس گزینه WCF Non-Http Activation Components را تیک بزنید

hosein320
یک شنبه 15 اردیبهشت 1392, 16:13 عصر
گزینه رو فعال کردم ولی دوباره همین خطا رو میده:ناراحت:

hosein320
پنج شنبه 19 اردیبهشت 1392, 15:09 عصر
دوستان کمک کنن:عصبانی++::عصبانی++::عصبان ++:

hosein320
یک شنبه 22 اردیبهشت 1392, 23:37 عصر
و همچنان در انتظار:گریه:

hosein320
پنج شنبه 26 اردیبهشت 1392, 12:55 عصر
دوستن یکی کمک کنه:(

senaps
پنج شنبه 26 اردیبهشت 1392, 19:22 عصر
متن ارور گویاست....

یه جایی انکودری رو استفاده کردین و جایی دیگه همون رو بایند کردین که این دو حالت، یه جایی از یه انکودر استفاده نشده...!!!


IsContentTypeSupported
رو پیدا کن ببین درست ساختیش؟!

hosein320
جمعه 27 اردیبهشت 1392, 03:05 صبح
دوست عزیز وقتی ک فایل رو میزارم رو هاست این ارور رو میده و لوکال مشکلی نداره

csvbcscp
جمعه 27 اردیبهشت 1392, 05:43 صبح
این مشکل ممکنه در اثر وجود http proxy هم باشه
به مسیر زیر برو و تیک گزینه ی use a proxy server رو بردار شاید مشکلت حل بشه
Control Panel > Internet Options > Connections > LAN Settings >

ممکنه دلایل دیگه ای هم داشته باشه
مثلاً یوزری که داره wcf client رو اجرا می کنه مجوز دسترسی به اون رو داره یا نه ؟
برای اجرای سرویس wcf اکانت شما باید مجوز دسترسی به دایرکتوری های iis داشته باشه و یا می تونی WCF client رو با یک اکانت دیگه اجرا کنی

اگه مشکلت حل نشد یک سری هم به Application pool بزن،وببین نسخه دات نتی که تو استفاده می کنی با اون مطابقت داره یا نه،چون پیش فرض .net 2 و احتمالا شما از دات نت 4 در برنامه wcf استفاده کردی