You have an application named MyApp that contains a reference to version 1.0.0.0 of a strongly named serviced component named YourComponent. This component is located in the bin directory of MyApp.You receive version 2.0.0.0 of YourComponent, which you install in the global assembly cache. You reconfigure the application configuration file to redirect calls to version 2.0.0.0 .You now receive version 3.0.0.0 of YourComponent, which you install in the global assembly cache. You do not reconfigure the application configuration file. You then run MyApp.Which version of YourComponent is loaded and from which location is it loaded?
A.Version 1.0.0.0 from the bin directory
B.Version 2.0.0.0 from the global assembly cache C . Version 2.0.0.0 from the bin directoryD. Version 3.0.0.0 from the global assembly cache
试卷相关题目
- 1You have an ASP.NET application named YourWebApp. This application uses a private assembly named Employee to store and retrieve employee dat
A.Employee is located in the bin directory of YourWebApp.You develop a new ASP.NET application named YourWebApp2 that also needs to use Employee. You assign Employee a strong name, set its version to 1.0.0.0, and install it in the global assembly cache. You then create a publisher policy assembly for version 1.0.0.0 and install it in the global assembly cache.You compile YourWebApp2 against version 1.0.0.0 . You do not recompile MyWebApp. You then run YourWebApp.What is the most likely result?A.A VersionNotFoundException is thrown
B.Employee is loaded from the bin directory
C.Version 1.0.0.0 of Employee is loaded from the global assembly cache
D.Version 1.0.0.0 of Employee is loaded by the publisher policy assembly
开始考试点击查看答案 - 2You create an XML Web service that provides stock information to the customers of Fabrikam, Inc. You successfully test the service. You are now ready to deploy the service to a new virtual directory on a production computer.You want to deploy the service without having to manually configure any settings on the production computer.Which deployment mechanism should you use?
A.FTP
B.Xcopy command
C.Web setup project
D.Copy Project command
开始考试点击查看答案 - 3You create an XML Web service that calculates taxes . You deploy the service to a production computer named YourProduction. The URL of the production XML Web service is http://YourProdution/WS/TaxCalc. asmx.The service does not support all international tax rates. You want to find out which unsupported tax rates are being requested by users. If a user requests a tax rate that is not supported, the service records the request by using a trace message. You then want to view the unsupported rates that have been requested.Which two actions should you take? (Each correct answer presents part of the solution. Choose two)
A.Modify the trace element in the We
B.config file of the service by setting the pageOutput attribute to "true"B.Modify the trace element in the Web.config file of the service by setting the enabled attribute to "true"
C.To the constructor of the TaxCalc class, add the following code segment:Public Function TaxCalc()Initiali2eComponent()Trace.AutoFlush * True End Function
D.To the constructor of the TaxCalc class, add the following code segment:Public Function TaxCalc()InitializeComponent()Trac
E.AutoFlush * True End FunctionD.To the constructor of the TaxCalc class, add the following code segment:Public Function TaxCalc()InitializeComponent()Trace.Flush 0End FunctionE.View the page at http://YourProduction/WS/TaxCalc.aamx
F.View the page at http://YourProduction/WS/Trace.axd
开始考试点击查看答案 - 4You create a collection of serviced components that performs bank transfers. All the components are marked with the Transaction (TransactionOption.Required) attribute. All the methods in the components are marked with the AutoComplete () attribute.You discover that incorrect balance amounts are being transferred. You decide to debug the components. During debugging, a System. Runtime.InteropServices.COMException is thrown. The HRESULT for the exception is Ox8004EOO2. The exception includes the following message: "The root transaction wanted to commit but transaction aborted."You find that this exception occurs only during the debugging session, and not when the components run outside of the debugger. This exception is preventing you from continuing to debug the components . You need to resolve this problem.What should you do?
A.Remove the AutoComplete attribute from each method.Within each method implementation, add calls to the Con- textUtil.SetComplete() and ContextUtil.SetAbort() methods
B.Remove the AutoComplete attribute from each method.Within each method implementation, add calls to the ContextUtil .MyTransactionVote and ContextUtil, DeactivateOn- Return properties
C.Increase the transaction timeout in the Component Services tool by using the Properties dialog box for My Computer
D.Within each method implementation, add calls to the Con- textUtil.SetComplete() and ContextUtil.SetAbort() methodsB.Remove the AutoComplete attribute from each method.Within each method implementation, add calls to the ContextUtil .MyTransactionVote and ContextUtil, DeactivateOn- Return propertiesC.Increase the transaction timeout in the Component Services tool by using the Properties dialog box for My ComputerD.Replace each method implementation with the following segment:Try'Existing method body goes her
E.FinallyContextUtil.SetComplete ()End Try
开始考试点击查看答案 - 5You create a serviced component named SessionDispenser. This component is in the Fabrikam.Utilities assembly and is registered in a COM+ server application. SessionDi spenser has multiple callers .You discover that there are logic problems in the Create New Session method. You want to debug any calls to this method.What should you do?
A.Open the Session Dispenser solution. Set a breakpoint on theCreateNewSession method. Start the debugger
B.Attach the debugger to the client process. Set a breakpoint on the SessionDispenser.CreateNewSession methodC . Attach the debugger to the Fabrikam.Utilites . exe process . Set a breakpoint on the CreateNewSession methodD. Attach the debugger to a Dllhost.exe process. Set a breakpoint on the CreateNewSession method
开始考试点击查看答案 - 6You are creating a Visual Studio .NET assembly, which will run as a shared assembly with other applications. The assembly will be installed in the global assembly cache. You will distribute the assembly to many customers outside your company.You must ensure that each customer receives your assembly without alteration, in a way that reliably specifies the origin of the code.What should you do?
A.Sign the assembly by using a strong name. Do nothing further
B.Sign the assembly by using File Signing tool (Signcode.exe). Do nothing further
C.First sign the assembly by using a strong name. Then sign the assembly by using File Signing tool (Signcode.exe)
D.First sign the assembly by using File Signing tool (Signcod
E.exe) .Then sign the assembly by using a strong name
开始考试点击查看答案 - 7You have a .NET Remoting object named Utils. The Utils class is a client-activated .NET Remoting object.You want to write a client application that creates and uses a Utils object. You want the client application to hold onto a reference to a Utils object for the duration of its execution.What should you do?
A.Construct the Utils object, and hold the object in a member variable
B.Construct the Utils object, and set the LifeTiraeService. LeaseTime to 0
C.In the client application, create an Implementation of the ISponsor interface. Implement the Renewal method to extend the lease
D.In the client application, create an Implementation of the ILease interfac
E.Implement the CurrentLeaseTime property to return Int32.MaxValue
开始考试点击查看答案 - 8You create a serviced component named Tracker that uses attributes to dynamically register itself for C0M+ services. Tracker is in an assembly file named Fabrikam.dll. Tracker uses transactions and role-based security. The roles and the application identity for Tracker are configured on the development computer.You are preparing to hand off Tracker to and administrator for deployment to production computers. You want all the COM4- configuration information for Tracker to be installed on the production computers.What should you do?
A.Use the Component Services Tool to export Tracker to an .msi file. Provide to the administrator the .msi file with instructions to run the installer
B.Provide to the administrator the Fabrikam.dll file. Instruct the administrator to copy Fabrikam.dll to all production computers and to install it in the global assembly cache
C.Provide to the administrator the Fabrikam.dll file. Instruct the administrator to use the . NET Services Installation Tool(Regsvcs.exe) to install Tracker
D.Add a new merge module to your solution. Add Fabrikam.dll to the merge modul
E.Provide to the administrator the .msi filewith installation instructions.
开始考试点击查看答案 - 9You create a serviced component named StockQuote that implements the IStockQuote interface. The StockQuote class includes the following code segment:Public Class StockQuoteInherits ServicedComponent Implements IStockQuote Public Function GetQuote(stock as Ticker) as Price Implements IStockQuote.GetQuote 'Implementation code goes here.End Function End ClassYou want to secure StockQuote so that it can only be accessed by users in the Customers and Managers roles.Which actions should you take?(Each correct answer presents part of the solution. Choose two)
A.To the StockQuote class, add the following attribute:
B.To the StockQuote class, add the following attribute: 〈Transaction(TransactionOption.Required)>
C.Implement the ISecurityCallContext COM interface in the StockQuote class. Implement the IsCallerlnRole method for the Customers and Managers roles
D.To the StockQuote class, add the following attributes:
E.To the beginning of the GetQuote method, add the following code segment:If Not ContextUtil.IsCallerlnRole("Managers,Customers")_Then Throw New SecurityException("Access is denies.”)End If
开始考试点击查看答案 - 10You create an XML Web service named ReportService for an application on your company's intranet. You configure Internet Information Services(IIS) and ReportService to use Integrated Windows authentication .You configure the Access Control List (ACL) for ReportService to allow access to only members of a Windows group named FieldAgents. You test and confirm that only members of the FieldAgents group can use ReportService.ReportService includes a method named Submit Surveillance that calls a serviced component named ReportDat
A.ReportData uses COM+role- bases security to restrict component access to members of the COM+ Agents role. The COM+ Agents role is configured to include the FieldAgents group.You call SubmitSurveillance. However, when the call to ReportData is attempted, an exception is thrown indicating that access is denied. You need to correct this problem.What should you do?A.In IIS, enable Anonymous access
B.In the
section of the Web.config file, add the following line of code:〈identity impersonate^"true”/> C.In the〈system.web> section of the Web.config file, add the following line of code:〈identity impersonate^"false"/〉
D.In the
开始考试点击查看答案section of the Web.config file, add the following line of code:〈authentication mode="None"/>