There are 2 Schemas in the Wsdl and both have the same targetNamespace. Try to comment out the seperation of Schemas and it will work...
<!--</xs:schema>
<xs:schema xmlns:ns0="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://tempuri.org/" elementFormDefault="qualified" attributeFormDefault="unqualified">-->