You create a Windows application by using the .NET Framework 3.5. The application uses a Microsoft SQL Server 2008 database. You discover that the application is non-responsive and performs slowly at certain times during the day. Twenty-five additional users are added to the application to meet a deadline. You need to ensure that all users experience a consistent level of high application performance throughout the day. You want to achieve this goal by using minimum development effort. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)
A.
Use the CommandBehavior.CloseConnection option and the DataReader objects.
B.
Perform a stress test on all the components. Change all the components to inherit from the System.EnterpriseServices.ServicedComponent class.
C.
Create a Test Harness application to test the serialization of DataSet objects. Serialize multiple versions of the DataSet objects whenever possible.
D.
Use the SQL Server Profiler tool to identify functions that call stored procedures in the database. Divide these functions into multiple queries.
E.
Create a Test Harness application to test the performance of remoting proxies. Change the remoting proxies to use the TcpChannel class instead of the
HttpChannel class.