Tasks completed for this commit are ...

1.) Setup Publish to remote web server

2.) Test local check!

3.) Test remote fail

4.) Uncomment <customErrors mode="Off"/> in WebConfig </systemweb>

5.) Test remote fail

6.) Toggle  'Copy local' switch True in Reference 'System.Web.Http.WebHost' via Properties

7.) Toggle 'Copy local' switch True in Reference 'System.Web.Http' via Properties

8.) Toggle 'Copy local' switch True in Reference 'System.Net.Http.Formatting' via Properties

9.) Test remote check!

10.) Comment out <customErrors mode="Off"/> in main WebConfig </systemweb>

11.) Prepare Global.asax file for ASP.NET MVC 5.2.2 and Web API 2.0 upgrade

a.) Comment out WebApiConfig.Register(GlobalConfiguration.Configuration); in Global.asax

b.) Add: GlobalConfiguration.Configure(WebApiConfig.Register); to Global.asax

12.) Uninstall-Package -Id Microsoft.AspNet.Mvc.FixedDisplayModes

13.) PM> Update PackageUpdate

a.) Remove 'Microsoft.AspNet.Mvc 4.0.30506.0'

b.) Add: 'Microsoft.AspNet.Mvc 5.2.2'

14.) In main Web config set the Web pages <appSettings> value from 2.0 to 3.0, as follows:

<add key="webpages:Version" value="3.0.0.0" />

15.) In main 'View' Web config set <system.web.webPages.razor> value to 5.0.0.0, as follows:

 <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

16.) In main 'View' Web config set <configuration> value to 3.0.0.0, as follows:

<configSections><sectionGroup name="system.web.webPages.razor", Version=3.0.0.0

17.) Reinstall Web helpers (new) via the Package Manager Console, as follows:

PM> Install-Package -Id  Microsoft.AspNet.WebHelpers

18.) Exit the solution and restart Visual Studio

19.) Go To: Tools, Manage NuGet Packages to affirm all updates to existing packages for solution have been downloaded and installed

a.) No items found

20.) If your app uses the  User.IsInRole() method, add the following to the main Web.config file ... [no]

<system.webServer><modules><remove name="RoleManager" /></modules> </system.webServer>

21.) Remove any trust levels other than full, or add to main Web config

<system.web>
  <securityPolicy>
    <trustLevel name="Full" policyFile="internal"/>
  </securityPolicy>
</system.web>

20.) Test local via Debug start local IIS check!

21.) Test remote server via Build, Publish Nyet!

22.) Comment out custom errors
Merge branch 'Weber-Wk-1'