It is more faster and easier to pass the Microsoft 70-517 exam by using Guaranteed Microsoft Recertification for MCSD: SharePoint Applications questuins and answers. Immediate access to the Refresh 70-517 Exam and find the same core area 70-517 questions with professionally verified answers, then PASS your exam with a high score now.


2026 New 70-517 Exam Dumps with PDF and VCE Free: https://www.2passeasy.com/dumps/70-517/

Q1. Customers report that upon creation of the Payment Confirmation document, they do not receive a confirmation message.

You need to ensure that customers receive confirmation messages. What should you do?

A. Ensure that the user has the correct permissions to start a workflow.

B. Ensure that the Payment Confirmation content type is deployed.

C. Ensure that the user is assigned to the Wholesale role.

D. Ensure that a workflow is associated with the document content type.

Answer: D

Q2. DRAG DROP 

You create an Enterprise Content Management (ECM) project. You write .NET client-side object model (CSOM) code to create a navigation term set in an existing term store to use in a taxonomy-based navigation.

You need to complete the code to get a reference to the term store.

How should you complete the relevant code? (To answer, drag the appropriate code segment to the correct location or locations in the answer area. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)

Answer:

Q3. You develop a SharePoint app to create an approval workflow for expense reports. The app must collect user input before starting the workflow.

You need to use ASP.NET forms in the workflow. Which form type should you use?

A. Workflow input form

B. Workflow initiation form

C. Workflow task form

D. Workflow modification form

Answer: B

Q4. You are developing an ASP.NET MVC application that will be deployed on a web farm.

Passwords must be stored in the web.config file and must not be readable or in a format that is easily decodable.

You need to encrypt the passwords that are stored in the web.config file. Which command-line tool should you use?

A. Aspnet_regiis.exe

B. Aspnet_regbrowsers.exe

C. Aspnet_setreg.exe

D. Aspnet_compiler.exe

Answer: A

Q5. DRAG DROP 

You are developing an ASP.NET MVC application in Visual Studio 2012. The application contains sensitive bank account data.

The application contains a helper class named SensitiveData.Helpers.CustomEncryptor.

The application must not display AccountNumber in clear text in any URL. You need to build the view for the GetAccounts action.

How should you build the view? (To answer, drag the appropriate code segment to the correct location or locations. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)

Answer:

Q6. If the canvas element is supported by the client browser, the application must display "London 2012" in the footer as text formatted by JavaScript at the end of the_Layout.cshtml file.

You need to modify the layout to ensure that "London 2012" is displayed as either formatted text or as plain text, depending on what the client browser supports.

Which code segment should you add?

A. <canvas id="myFooter">

@(Request,Browser.JavaApplets ? new HtmlString("London 2012") : null)

</canvas>

B. <canvas id="myFooter"London 2012</canvas>

C. <canvas id="myCanvas">London 2012</canvas>

D. <canvas id="myCanvas"><canvas>

<p>London 2012</p>

Answer: C

Q7. You use Visual Studio to design a SharePoint solution for a company that provides computer support services to customers around the world.

The solution must list the customer service representatives that resolve the highest number of support requests. The solution also must allow filtering of customer service representatives by region.

You need to configure the solution to meet the requirements.

Which steps should you take? (Each correct answer presents part of the solution. Choose all that apply.)

A. Add a Recommended Items Web Part to the page.

B. Add and configure a Refinement Web Part to the page.

C. Add regions as property filters to the Search Results Web Part.

D. Configure the query for the Content Search Web Part.

Answer: C,D

Q8. DRAG DROP 

Some franchisees want to launch the FranchiseMonitor app from a link named Launch Franchise Monitor that is displayed next to the name of the user who is currently logged in. Other franchisees do not want to have the link present. The link must be contained within the same out-of-the-box control, as shown in the screenshot below:

You need to configure support for the Launch Franchise Monitor link.

Which four actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.)

Answer:

Q9. HOTSPOT 

You need to create the required site columns.

How should you complete the relevant code? (To answer, select the appropriate code segment from each drop-down list in the answer area.)

Answer:

Q10. You have a custom Web Part that retrieves data across multiple task lists. Pages that contain the Web Part load slowly.

You need to ensure that pages load as quickly as possible.

Which methods should you use? (Each correct answer presents a complete solution. Choose all that apply.)

A. CrossListQueryCache.GetSiteData(SPContext.Current.Site, siteUrl)

B. CrossListQueryCache.GetSiteData(SPContext.Current.Site)

C. Cache.Get(siteUrl)

D. SPList.GetItems(spQuery)

Answer: A,C

Explanation: A: GetSiteData method (SPSite, String)

Gets the cache data from the specified site and from the specified webUrl. C: Cache.Get Method

Retrieves the specified item from the Cache object.