You are creating an ASP.NET application by using the .NET Framework 3.5. The application has the following components: A user interface (UI) Web services A Microsoft SQL Server 2008 database The application communicates with the Web services to access data. The Web services and database are hosted on the same server. The database server is moved to a remote location. The remote location is connected via a high-speed WAN network. A firewall between the database and the ASP.NET application prevents access to all ports except port 80 and port 443. You need to ensure the application maintains as secure a communication possible with the Web services.
What should you do?
A.
Expose the Web services by using the Secure Sockets Layer (SSL) on port 443.
B.
Expose the Web Services by using HTTP. Disable anonymous access and use Basic authentication.
C.
Expose the Web Services by using HTTP on port 80. Use IP filtering to restrict calls to the Web service.
D.
Convert the Web services to WCF services. Expose the WCF services by using the NetNamedPipeBinding class.