Click here to Skip to main content
15,881,139 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I'm using WCF service and it run correct while it's on my local machine ..when i upload it on server i tried to run it on windows form and it runs correctly but when i tried to run it on windows phone it gave me these exception



XML
An exception of type 'System.ServiceModel.ProtocolException' occurred in System.ServiceModel.ni.dll but was not handled in user code

Additional information: The content type text/html 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. The first 1024 bytes of the response were: '<html dir="rtl">



<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">

<link rel="stylesheet" type="text/css" href="style.css" />

<meta http-equiv="Content-Language" content="ar-eg">

<title>Elsayad &gt; login</title>

<script language="JavaScript">

<!--

function FP_preloadImgs() {//v1.0

 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();

 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }

}



function FP_swapImg() {//v1.0

 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;

 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;

 elm.$src=elm.src; elm.src=args[n+1]; } }

}



function FP_getObjectByID(id,o) {//v1.0

 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);

 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;

 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if'.




can any one help me solve this exception
Posted
Comments
DamithSL 24-May-14 21:51pm    
Hala Mahmoud 25-May-14 9:19am    
I've already done all of these and still having these exception when trying to access service from remote server and on windows phone

I figure out the problem the emulator wasn't connected to the internet ...:)
 
Share this answer
 
XML
Try change

<pre><meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
</pre>

To

<pre><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</pre>
 
Share this answer
 
Make sure to install the Windows feature HTTP Activation for WCF services in WM
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900