Create a Web service using WCF (using C#) that:
1: User have option for Login (User Name and Password).
2: Upload the [url removed, login to view] File from Local Drive/Cloud as Input, validate it against .dtd than generate it in JSON Format and Than Save it in Database Tables.
3: Display the Output of cxml on ASP.Net Page as shown in Output file.
4: ASP.Net page must have option to export it in PDF/EXCEL/CSV.
5: Host the Service to IIS.