title: NetDataContractSerialization throwing deserialization error
body: <p>I have methods which return interface and some methods which accepts interface as parameters. I am trying to use Net DataContractSerializer but I am getting following error...</p>
  
  <blockquote>
    <p>The formatter threw an exception while
    trying to deserialize the message:
    There was an error while trying to
    deserialize parameter
    <a href="http://tempuri.org/:id" rel="nofollow noreferrer">http://tempuri.org/:id</a>. The
    InnerException message was 'Error in
    line 1 position 120. XML 'Element'
    '<a href="http://tempuri.org/:id" rel="nofollow noreferrer">http://tempuri.org/:id</a>' does not
    contain expected attribute
    '<a href="http://schemas.microsoft.com/2003/10/Serialization/:Type" rel="nofollow noreferrer">http://schemas.microsoft.com/2003/10/Serialization/:Type</a>'.
    The deserializer has no knowledge of
    which type to deserialize. Check that
    the type being serialized has the same
    contract as the type being
    deserialized.'. Please see
    InnerException for more details.</p>
  </blockquote>
  
  <p>Please help me how to resolve this error....</p>
  
  <p>If I use Netdatacontract attribute on Operation Contract, can i use DataContract and Datamember attribute on serializable class???</p>
  
  <p>Thanks in advance...</p>