background image

6.你创建一个叫做TimeTKServiceXML Web服务。每次TimeTKService被创建的时,你
TimeTKService的事件日志中去检查是否存在,如果TimeTKService不存在,
TimeTKService创建它。
你发现当TimeTKService创建TimeTKServiceLog时,它抛出一个异常
System.Security.SecurityException,这个异常包括以下信息:被请求的注册地址不存在。
你需要解决这个问题,你应该怎么办

A.

配置Inetinfo.exe作为本地管理员用户帐户

B.

安装一个叫做TimeTKService的服务,并在安装代码中创建一个新的事物日志

C. 通过在IIS上增加一个相同的元素来模仿登录用户详细信息从而修改Web.config文件

D.

修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog上登
录主键的访问权限给用户帐户IUSR_computername完全的访问权限

答案A
你创建了一个名为 Customer 的 XML Web 服务,用来提供客户信息。你写了代码来跟踪
服务运行中的错误信息、警告信息和提示信息,你用 Trace 类将这些信息写到日志文件
中。在测试的计算机上,你希望能看到出错信息和警告信息。在实际部署的计算机上你
希望只看到出错信息而不显示警告信息。你该采用哪两段代码?(选择两个正确的答案)

A. private static TraceSwitch mySwitch;
static BankCustomer {
mySwitch = new TraceSwitch(“tswitch”,
“a trace switch”);
}
B. public static TraceLevel level;
static BankCustomer {
level = TraceLevel.Error;
}
C. Trace.WriteLineIf(mySwitch.TraceError,
“An error occurred.”);
Trace.WriteLineIf(mySwitch.TraceWarning,
“Warning message”);
D. Trace.WriteLineIf(level == TraceLevel.Error,
“The operation succeeded.”);
Trace.WriteLineIf(level == TraceLevel.Warning,
“Warning message”);
E. Trace.WriteLineIf(mySwitch != null,
“An error occurred.”);
Trace.WriteLineIf(mySwitch != null,
“Warning Message”);
F. Trace.WriteIf(level != TraceLevel.Off,
“An error occurred.”);
Trace.WriteIf(level != TraceLevel.Off,
“Warning message”);
答案:AC
8.
你创建名为 Scheduler 的服务组件。Scheduler 在一个库应用程序中注册。Scheduler 方法
将 String 对象分析成 DateTime 对象。您编写名为 Coverage.exe 的控制台应用程序,以测试