单项选择题
You develop a Windows Communication Foundation (WCF) service that uses basic authentication for client credentials. This service is currently configured to use message security. The service is hosted on a server in workgroup mode.Users report that their passwords are stolen when they use public computers.You need to ensure that messages are secure and users are authenticated.You prevent the service from being called over HTTP through Microsoft Internet Information Services (IIS) configuration.
What should you do next?()
A. Use the transport security mode and specify None for transport client credential type.
B. Use the transportWithMessageCredential security mode and specify Basic for the transport client credential type.
C. Use the message security mode and specify Basic for the transport client credential type.
D. Use the transportWithMessageCredential security mode and specify None for the transport client credential type.
相关考题
-
单项选择题
You are developing a Windows Communication Foundation (WCF) service to provide an in-memory cache for many Web applications.The service contract is defined as follows. (Line numbers are included for reference only.) 01 [ServiceContract] 02 public interface IDataCache 03 { 04 ... 05 }06 07 08 public class DataCache : IDataCache 09 { 10 ... 11 } You need to ensure that all users share the cache. Which code segment should you insert at line 07?()
A. [ServiceBehavior(TransactionIsolationLevel = IsolationLevel.RepeatableRead)]
B. [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
C. [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]
D. [ServiceBehavior(TransactionIsolationLevel = IsolationLevel.ReadComitted)] -
单项选择题
You are developing a Windows Service. The Windows Service will host a Windows Communication Foundation (WCF) service.The Windows Service class will inherit from ServiceBase.You need to ensure that the WCF service starts when the Windows Service is restarted. What should you do in the Windows Service class?()
A.
B.
C.
D. -
单项选择题
You are developing a Windows Communication Foundation (WCF) service that executes a long-running operation.The service is accessed from your business applications in a server transaction in which the client does not participate.You need to ensure that the transaction times out and aborts if the operation has not completed within 45 seconds. What should you do?()
A. Set the service binding sendTimeout attribute to 00:00:45.
B. Apply [ServiceBehavior(TransactionTimeout="00:00:45")] to the service implementation.
C. Set the service binding receiveTimeout attribute to 00:00:45.
D. Apply [OperationBehavior(TransactionScopeRequired=false)] to the service operation.
