Thanks Gustavo. That's not even my biggest problem right now. The update broke references to several assemblies, including the Report Viewer and Castle.Core (whatever that is). I was able to fix the Report Viewer but updating the Version in the web.config file but I can't find any reference to Castle.Core in any config file on the server.
Could not load file or assembly 'Castle.Core, Version=3.2.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
=== Pre-bind state information ===
LOG: DisplayName = Castle.Core, Version=3.2.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc
(Fully-specified)
LOG: Appbase = file:///C:/Program Files/Dynamics 365/CRMWeb/
LOG: Initial PrivatePath = C:\Program Files\Dynamics 365\CRMWeb\bin
Calling assembly : Autofac.Extras.DynamicProxy, Version=4.1.0.0, Culture=neutral, PublicKeyToken=17863af14b0044da.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\Program Files\Dynamics 365\CRMWeb\web.config
LOG: Using host configuration file: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
LOG: Post-policy reference: Castle.Core, Version=3.2.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/root/763a60c7/b8f1b1cf/Castle.Core.DLL.
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/root/763a60c7/b8f1b1cf/Castle.Core/Castle.Core.DLL.
LOG: Attempting download of new URL file:///C:/Program Files/Dynamics 365/CRMWeb/bin/Castle.Core.DLL.
WRN: Comparing the assembly name resulted in the mismatch: Minor Version
ERR: Failed to complete setup of assembly (hr = 0x80131040). Probing terminated.