Hi,
I have spent some time trying to recover a failed instance of WSUS and have it to the point where it is back running but clients cannot connect. Running Windows Server 2012 R2 with built in WSUS 3.
The error in the IIS logs show a 500 response
2015-02-18 16:03:51 192.168.1.45 POST /ClientWebService/client.asmx - 8530 - 192.168.1.46 Windows-Update-Agent - 500 0 64 113530
I have enabled Failed Request Tracing in IIS and the error I can see in the log indicates a problem with a module, ManagedPipelineHandler:
<EventData>
<Data Name="ContextId">{00000000-0000-0000-9B03-0080020000DB}</Data>
<Data Name="ModuleName">ManagedPipelineHandler</Data>
<Data Name="Notification">128</Data>
<Data Name="HttpStatus">500</Data>
<Data Name="HttpReason">Internal Server Error</Data>
<Data Name="HttpSubStatus">0</Data>
<Data Name="ErrorCode">0</Data>
<Data Name="ConfigExceptionInfo"></Data>
</EventData>
Do I need to reregister ASP.NET as indicated in some forums? All other sites/services appear to be operating normally using the same app pool and configuration.
The event immediatedly preceeding this in the request log is:
<RenderingInfo Culture="en-IE">
<Opcode>AspNetHttpHandlerEnter</Opcode>
<Keywords>
<Keyword>Page</Keyword>
</Keywords>
</RenderingInfo>
<ExtendedTracingInfo xmlns="http://schemas.microsoft.com/win/2004/08/events/trace">
<EventGuid>{06A01367-79D3-4594-8EB3-C721603C4679}</EventGuid>
</ExtendedTracingInfo>
</Event>
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASPNET" Guid="{AFF081FE-0247-4275-9C4E-021F3DC1DA35}"/>
<EventID>0</EventID>
<Version>0</Version>
<Level>4</Level>
<Opcode>19</Opcode>
<Keywords>0x4</Keywords>
<TimeCreated SystemTime="2015-02-18T15:13:03.982Z"/>
<Correlation ActivityID="{00000000-0000-0000-9B03-0080020000DB}"/>
<Execution ProcessID="27160" ThreadID="26752"/>
<Computer>SERVERNAME</Computer>
</System>
<EventData>
<Data Name="ConnID">0</Data>
<Data Name="Context ID">{00000000-0000-0000-9B03-0080020000DB}</Data>
</EventData>
<RenderingInfo Culture="en-IE">
<Opcode>AspNetHttpHandlerLeave</Opcode>
<Keywords>
<Keyword>Page</Keyword>
</Keywords>
</RenderingInfo>
At this point I am at a loss having spent numerous hours trawling forums for inspiration.