background image

问题 1、你创建一个.NET Remoting 对象。你想在代码中添加日志错误信息和警告信息,并把日志
错误信息写在日志文件和 Windows 应用程序日志中。
下面哪个代码段可以使用:

A. EventLog eventLog = new EventLog(“testkobj”);

FileStream fileLog = File.Create(“testkobj.log”;
Trace.WriteLine(eventLog, “sample message”);
Trace.WriteLine(fileLog, “sample message”);

B. EventLog eventLog = new EventLog(“testkobj”);

FileStream fileLog = File.Create(“testkobj.log”);
Trace.Write(eventLog);
Trace.Write(fileLog);
Trace.WriteLine(“sample message”);

C. Trace.Listeners.Add(new

EventLogTraceListener(“testkobj”));
Trace.Listeners.Add(
new TextFileTraceListener(“testkobj.log”));
Trace.WriteLine(“sample message”);

D. Trace.Listeners.Add(new EventLogTraceListener());

Trace.Listeners.Add(
new.TextFileTraceListener(“testkobj.log”));
Trace.WriteLine(“sample message”);

Answer: C
问题2、你创建一个名为SessionDispenser的服务组件,这台计算机在TestKing里,有用的集
合在COM+服务应用程序中注册。SessionDispense 被多用户访问。
你发现在创建新的Session方法中有一些逻辑问题,你想在方法中进行调试,你要怎么做:
A、打开SessionDispenser方案
   CresteNewSession method中设立一个断点
   运行调试器
B、 在客户进程中添加调试器
   SessionDispenser.CreateNewSession 方法中设立一个断点
C、 在TestKing.Utilites.exe进程中添加调试器
   CresteNewSession method中设立一个断点
D、 在Dllhost.exe进程中添加调试器
   CresteNewSession method中设立一个断点
Answer: D
问题3、你创建一个名为LatLong XML Web service,把街道地址转化为经纬度坐标 。
TestKing Inc负责这个服务,并且只允许现有的客户使用这个服务。
  如果一个客户IDSOAP头没有通过,你希望服务拒绝这个请求。你想把这些服务拒绝信息记
入在名为LatLongLog的事件日志中,你预计随着时间将会有许多的这些日志条目。一个名为
refusalMessage string对象包含了这些信息,下面那段代码可以使用:
A. Event log = new EventLog(“LatLongLog”);

log.WriteEntry(refusalMessage, EventLogEntryType.Error);

B. EventLog log = new EventLog();

log.Source = “LatLongLog”;