title: WsdlImporter Error when importing a wsdl from an ASMX web service
body: <p>When trying to generate a proxy code for this <a href="http://www.mediafire.com/file/hmttomjm4nx/test.wsdl" rel="nofollow noreferrer">wsdl file</a> (from an ASMX web service) , WsdlImporter (and svcutil) is reporting an error.  I thought WCF is fully backwards compatible with ASMX web services?  Please help</p>
  
  <p>Below is an output from svcutil (I get the same errors using WsdlImporter)</p>
  
  <pre>
  Microsoft (R) Service Model Metadata Tool
  [Microsoft (R) Windows (R) Communication Foundation, Version 3.0.4506.648]
  Copyright (c) Microsoft Corporation.  All rights reserved.
  
  Warning: The optional WSDL extension element 'header' from namespace 'http://sch
  emas.xmlsoap.org/wsdl/soap/' was not handled.
  XPath: //wsdl:definitions[@targetNamespace='http://mycompany.com/Enterprise/WebS
  ervice/Finance/']/wsdl:binding[@name='FinanceServiceSoap']/wsdl:operation[@name=
  'ProcessNonRefPayment']/wsdl:fault[@name='fault']
  
  Warning: The optional WSDL extension element 'header' from namespace 'http://sch
  emas.xmlsoap.org/wsdl/soap/' was not handled.
  XPath: //wsdl:definitions[@targetNamespace='http://mycompany.com/Enterprise/WebS
  ervice/Finance/']/wsdl:binding[@name='FinanceServiceSoap']/wsdl:operation[@name=
  'ProcessRefPayment']/wsdl:fault[@name='fault']
  
  Warning: The optional WSDL extension element 'header' from namespace 'http://sch
  emas.xmlsoap.org/wsdl/soap/' was not handled.
  XPath: //wsdl:definitions[@targetNamespace='http://mycompany.com/Enterprise/WebS
  ervice/Finance/']/wsdl:binding[@name='FinanceServiceSoap']/wsdl:operation[@name=
  'SearchPayments']/wsdl:fault[@name='fault']
  
  Warning: The optional WSDL extension element 'header' from namespace 'http://sch
  emas.xmlsoap.org/wsdl/soap/' was not handled.
  XPath: //wsdl:definitions[@targetNamespace='http://mycompany.com/Enterprise/WebS
  ervice/Finance/']/wsdl:binding[@name='FinanceServiceSoap']/wsdl:operation[@name=
  'GetPayments']/wsdl:fault[@name='fault']
  
  **Error: Cannot import wsdl:binding**
  Detail: The given key was not present in the dictionary.
  XPath to Error Source: //wsdl:definitions[@targetNamespace='http://mycompany.com
  /Enterprise/WebService/Finance/']/wsdl:binding[@name='FinanceServiceSoap12']
  
  **Error: Cannot import wsdl:port**
  Detail: There was an error importing a wsdl:binding that the wsdl:port is depend
  ent on.
  XPath to wsdl:binding: //wsdl:definitions[@targetNamespace='http://mycompany.com
  /Enterprise/WebService/Finance/']/wsdl:binding[@name='FinanceServiceSoap12']
  XPath to Error Source: //wsdl:definitions[@targetNamespace='http://mycompany.com
  /Enterprise/WebService/Finance/']/wsdl:service[@name='FinanceService']/wsdl:port
  [@name='FinanceServiceSoap12']
  </pre>