From the error on client.asmx
The other one is my only problem now.
Fixed it.
Added to web.config:
<webServices>
<protocols>
<!-- <add name="HttpSoap1.2"/> -->
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<!-- <add name="HttpPostLocalhost"/> -->
<add name="Documentation"/>
</protocols>
</webServices>
---------------------------
<webServices>
<protocols>
<remove name="Documentation"/>
<!-- <add name="HttpSoap1.2"/> -->
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<!-- <add name="HttpPostLocalhost"/> -->
<add name="Documentation"/>
</protocols>
<!-- Run SOAP Header Filter with ClientWebService -->
<soapExtensionTypes>
<add type="Microsoft.UpdateServices.WUShield,WUShield"
priority="1"
group="0" />
</soapExtensionTypes>
</webServices>
-------------------------------------
Michael ha escrito:
> Since updating to WSUS3, I can access the console and manage the system
fine,
> but clients no longer seem to be detected.
>
> I've had a look through the logs and got as far as the server seeming to
> produce a Request Format is Unrecognized error when manually viewing
> ClientWebservice/client.asmx from the server. I don't know whether this is
> because the page has to be supplied parameters?
>
> Anyway, this is my client diagnostic output from one of my clients:
> ***********************************************************
>
> WSUS Client Diagnostics Tool
>
> Checking Machine State
> Checking for admin rights to run tool . . . . . . . . . PASS
> Automatic Updates Service is running. . . . . . . . . . PASS
> Background Intelligent Transfer Service is running. . . PASS
> Wuaueng.dll version 7.0.6000.374. . . . . . . . . . . . PASS
> This version is WSUS 2.0
>
> Checking AU Settings
> AU Option is 4: Scheduled Install . . . . . . . . . . . PASS
> Option is from Policy settings
>
> Checking Proxy Configuration
> Checking for winhttp local machine Proxy settings . . . PASS
> Winhttp local machine access type
> <Direct Connection>
> Winhttp local machine Proxy. . . . . . . . . . NONE
> Winhttp local machine ProxyBypass. . . . . . . NONE
> Checking User IE Proxy settings . . . . . . . . . . . . PASS
> User IE Proxy
> 172.16.1.25:8080
> User IE ProxyByPass
> <local>
> User IE AutoConfig URL Proxy . . . . . . . . . NONE
> User IE AutoDetect
> AutoDetect not in use
>
> Checking Connection to WSUS/SUS Server
> WUServer = https://bms-sr-web1:8531
> WUStatusServer = https://bms-sr-web1:8531
> UseWuServer is enabled. . . . . . . . . . . . . . . . . PASS
> Connection to server. . . . . . . . . . . . . . . . . . PASS
>
> WinHttpDownloadFileToMemory(szURLDest, NULL, 0, NULL, NULL, NULL,
> &downloadBuffe
> r) failed with hr=0x80072efd
>
> A connection with the server could not be established
> ***********************************************************
>
>
> This is part of the WindowsUpdate.log from the same machine after having
run
> wuauclt.exe /detectnow /resetauthorization
> ***********************************************************
> 2008-01-22 09:48:48:312 984 7e8 Agent *********** Agent: Refreshing
global
> settings cache ***********
> 2008-01-22 09:48:48:328 984 7e8 Agent * WSUS server:
> https://bms-sr-web1:8531 (Changed)
> 2008-01-22 09:48:48:328 984 7e8 Agent * WSUS status server:
> https://bms-sr-web1:8531 (Changed)
> 2008-01-22 09:48:48:328 984 7e8 Agent * Target group: (Unassigned
> Computers) (Unchanged)
> 2008-01-22 09:48:48:328 984 7e8 Agent * Windows Update access disabled:
> No (Unchanged)
> 2008-01-22 09:48:48:343 984 7e8 AU AU received policy change subscription
> event
> 2008-01-22 09:48:48:343 984 7e8 AU Sus server changed through policy.
> 2008-01-22 09:48:48:437 984 7e8 AU AU Refresh required....
> 2008-01-22 09:48:48:703 984 7e8 AU AU setting next detection timeout to
> 2008-01-22 09:48:48
> 2008-01-22 09:48:48:890 984 7e8 AU Triggering Online detection
> (non-interactive)
> 2008-01-22 09:48:48:984 984 7e8 AU AU setting pending client directive to
> 'Reboot Pending'
> 2008-01-22 09:48:48:984 984 7e8 AU Changing existing AU client directive
> from 'Shutdown' to 'Reboot Pending', session id = 0x0
> 2008-01-22 09:48:49:031 984 7e8 AU #############
> 2008-01-22 09:48:49:031 984 7e8 AU ## START ## AU: Search for updates
> 2008-01-22 09:48:49:031 984 7e8 AU #########
> 2008-01-22 09:48:49:078 984 7e8 AU <<## SUBMITTED ## AU: Search for
updates
> [CallId = ]
> 2008-01-22 09:48:49:078 984 3818 Agent *************
> 2008-01-22 09:48:49:078 984 3818 Agent ** START ** Agent: Finding
updates
> [CallerId = AutomaticUpdates]
> 2008-01-22 09:48:49:140 984 3818 Agent *********
> 2008-01-22 09:48:49:140 984 3818 Agent * Online = Yes; Ignore download
> priority = No
> 2008-01-22 09:48:49:140 984 3818 Agent * Criteria = "IsHidden=0
and
> IsInstalled=0 and DeploymentAction='Installation' and IsAssigned=1 or
> IsHidden=0 and IsPresent=1 and DeploymentAction='Uninstallation' and
> IsAssigned=1 or IsHidden=0 and IsInstalled=1 and
> DeploymentAction='Installation' and IsAssigned=1 and RebootRequired=1 or
> IsHidden=0 and IsInstalled=0 and DeploymentAction='Uninstallation' and
> IsAssigned=1 and RebootRequired=1"
> 2008-01-22 09:48:49:140 984 3818 Agent * ServiceID =
>
> 2008-01-22 09:48:49:296 984 3818 Misc Validating signature for
> C:\WINDOWS\SoftwareDistribution\SelfUpdate\Default\wuident.cab:
> 2008-01-22 09:48:49:296 12216 2ea8 CltUI AU client got new directive =
> 'Reboot Pending', serviceId = ,
return
> = 0x00000000
> 2008-01-22 09:48:49:375 12216 2ea8 CltUI AU client got new directive =
> 'Reboot Pending', serviceId = ,
return
> = 0x00000000
> 2008-01-22 09:48:49:531 984 3818 Misc Microsoft signed: Yes
> 2008-01-22 09:48:49:828 984 3818 Misc Validating signature for
> C:\WINDOWS\SoftwareDistribution\SelfUpdate\Default\wuident.cab:
> 2008-01-22 09:48:49:843 984 3818 Misc Microsoft signed: Yes
> 2008-01-22 09:48:50:234 984 3818 Misc Validating signature for
> C:\WINDOWS\SoftwareDistribution\SelfUpdate\Default\wsus3setup.cab:
> 2008-01-22 09:48:50:250 984 3818 Misc Microsoft signed: Yes
> 2008-01-22 09:48:50:281 984 3818 Setup *********** Setup: Checking
whether
> self-update is required ***********
> 2008-01-22 09:48:50:281 984 3818 Setup * Inf file:
> C:\WINDOWS\SoftwareDistribution\SelfUpdate\Default\wsus3setup.inf
> 2008-01-22 09:48:50:375 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\cdm.dll: target version = 7.0.6000.374, required
version
> = 7.0.6000.374
> 2008-01-22 09:48:50:484 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wuapi.dll: target version = 7.0.6000.374, required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:531 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wuapi.dll.mui: target version = 7.0.6000.374, required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:546 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wuauclt.exe: target version = 7.0.6000.374, required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:593 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wuaucpl.cpl: target version = 7.0.6000.374, required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:609 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wuaucpl.cpl.mui: target version = 7.0.6000.374,
required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:625 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wuaueng.dll: target version = 7.0.6000.374, required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:640 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wuaueng.dll.mui: target version = 7.0.6000.374,
required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:656 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wucltui.dll: target version = 7.0.6000.374, required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:671 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wucltui.dll.mui: target version = 7.0.6000.374,
required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:687 984 3818 Setup Update NOT required for
>
C:\WINDOWS\system32\SoftwareDistribution\Setup\ServiceStartup\wups.dll\7.0.6000.
374\wups.dll: target version = 7.0.6000.374, required version = 7.0.6000.374
> 2008-01-22 09:48:50:703 984 3818 Setup Update NOT required for
>
C:\WINDOWS\system32\SoftwareDistribution\Setup\ServiceStartup\wups2.dll\7.0.6000
.374\wups2.dll:
> target version = 7.0.6000.374, required version = 7.0.6000.374
> 2008-01-22 09:48:50:734 984 3818 Setup Update NOT required for
> C:\WINDOWS\system32\wuweb.dll: target version = 7.0.6000.374, required
> version = 7.0.6000.374
> 2008-01-22 09:48:50:734 984 3818 Setup * IsUpdateRequired = No
> 2008-01-22 09:48:52:578 984 3818 PT +++++++++++ PT: Synchronizing server
> updates +++++++++++
> 2008-01-22 09:48:52:578 984 3818 PT + ServiceId =
> , Server URL =
> https://bms-sr-web1:8531/ClientWebService/client.asmx
> 2008-01-22 09:48:52:656 984 3818 PT WARNING: Cached cookie has expired or
> new PID is available
> 2008-01-22 09:48:52:656 984 3818 PT Initializing simple targeting cookie,
> clientId = fd90fb3b-21b7-4111-9b62-9dc4548343cd, target group = , DNS name
=
> bms-sr-web1.bushey-meads.internal
> 2008-01-22 09:48:52:656 984 3818 PT Server URL =
> https://bms-sr-web1:8531/SimpleAuthWebService/SimpleAuth.asmx
> 2008-01-22 09:48:52:812 984 3818 PT WARNING: GetCookie failure, error =
> 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code
=
> 200
> 2008-01-22 09:48:52:812 984 3818 PT WARNING: SOAP Fault: 0x00012c
> 2008-01-22 09:48:52:812 984 3818 PT WARNING:
> faultstring:System.Web.Services.Protocols.SoapException: Fault occurred
> at
> Microsoft.UpdateServices.Internal.SoapUtilities.ThrowException(ErrorCode
> errorCode, String message, String[] clientIds)
> at
>
Microsoft.UpdateServices.Internal.ClientImplementation.GetCookie(AuthorizationCo
okie[]
> authCookies, Cookie oldCookie, DateTime lastChange, DateTime
> currentClientTime, String protocolVersion)
> at
> Microsoft.UpdateServices.Internal.Client.GetCookie(AuthorizationCookie[]
> authCookies, Cookie oldCookie, DateTime lastChange, DateTime currentTime,
> String protocolVersion)
> 2008-01-22 09:48:52:812 984 3818 PT WARNING:
ErrorCode:ConfigChanged(2)
> 2008-01-22 09:48:52:812 984 3818 PT WARNING: Message:(null)
> 2008-01-22 09:48:52:812 984 3818 PT WARNING:
>
Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebServi
ce/GetCookie"
> 2008-01-22 09:48:52:812 984 3818 PT WARNING:
> ID:0823973a-d5f2-4dc5-871c-57fa0c0d9014
> 2008-01-22 09:48:52:890 984 3818 Agent Switching to hardware-verified
> ClientId.
> 2008-01-22 09:48:52:953 984 3818 PT WARNING: Cached cookie has expired or
> new PID is available
> 2008-01-22 09:48:53:593 984 3818 Agent Created new random SusClientId
> 5f09a9bc-be06-431b-8a1a-4300b4157596. Old Id:
> fd90fb3b-21b7-4111-9b62-9dc4548343cd.
> 2008-01-22 09:48:53:593 984 3818 PT Initializing simple targeting cookie,
> clientId = 5f09a9bc-be06-431b-8a1a-4300b4157596, target group = , DNS name
=
> bms-sr-web1.bushey-meads.internal
> 2008-01-22 09:48:53:593 984 3818 PT Server URL =
> https://bms-sr-web1:8531/SimpleAuthWebService/SimpleAuth.asmx
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: GetCookie failure, error =
> 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code
=
> 200
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: SOAP Fault: 0x00012c
> 2008-01-22 09:48:53:625 984 3818 PT WARNING:
> faultstring:System.Web.Services.Protocols.SoapException: Fault occurred
> at
> Microsoft.UpdateServices.Internal.SoapUtilities.ThrowException(ErrorCode
> errorCode, String message, String[] clientIds)
> at
>
Microsoft.UpdateServices.Internal.Authorization.AuthorizationManager.GetCookie(A
uthorizationCookie[]
> authCookies, Cookie oldCookie, DateTime lastChange, DateTime
> currentClientTime, String clientProtocolVersion)
> at
>
Microsoft.UpdateServices.Internal.ClientImplementation.GetCookie(AuthorizationCo
okie[]
> authCookies, Cookie oldCookie, DateTime lastChange, DateTime
> currentClientTime, String protocolVersion)
> at
> Microsoft.UpdateServices.Internal.Client.GetCookie(AuthorizationCookie[]
> authCookies, Cookie oldCookie, DateTime lastChange, DateTime currentTime,
> String protocolVersion)
> 2008-01-22 09:48:53:625 984 3818 PT WARNING:
ErrorCode:ServerChanged(4)
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: Message:Server rolled
back
> since last call to GetCookie
> 2008-01-22 09:48:53:625 984 3818 PT WARNING:
>
Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebServi
ce/GetCookie"
> 2008-01-22 09:48:53:625 984 3818 PT WARNING:
> ID:f87a951d-bf79-4c12-ae3e-0a481e7bc219
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: PTError: 0x80244015
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: GetCookie_WithRecovery
failed
> : 0x80244015
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: RefreshCookie failed:
0x80244015
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: RefreshPTState failed:
> 0x80244015
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: PTError: 0x80244015
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: GetCookie_WithRecovery
failed
> : 0x80244015
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: RefreshCookie failed:
0x80244015
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: RefreshPTState failed:
> 0x80244015
> 2008-01-22 09:48:53:625 984 3818 PT WARNING: Sync of Updates: 0x80244015
> 2008-01-22 09:48:53:765 984 3818 PT WARNING: Cached cookie has expired or
> new PID is available
> 2008-01-22 09:48:53:765 984 3818 PT Initializing simple targeting cookie,
> clientId = 5f09a9bc-be06-431b-8a1a-4300b4157596, target group = , DNS name
=
> bms-sr-web1.bushey-meads.internal
> 2008-01-22 09:48:53:765 984 3818 PT Server URL =
> https://bms-sr-web1:8531/SimpleAuthWebService/SimpleAuth.asmx
> 2008-01-22 09:48:54:671 984 3818 Agent * WARNING: Failed to
synchronize,
> error = 0x80244015
> 2008-01-22 09:48:55:359 984 3818 DnldMgr File locations for service
> 3DA21691-E39D-4DA6-8A4B-B43877BCB1B7 changed
> 2008-01-22 09:48:55:359 984 3818 Agent Server changed and need resyncing
> with server
> 2008-01-22 09:48:55:468 984 3818 PT +++++++++++ PT: Synchronizing server
> updates +++++++++++
> 2008-01-22 09:48:55:468 984 3818 PT + ServiceId =
> , Server URL =
> https://bms-sr-web1:8531/ClientWebService/client.asmx
> 2008-01-22 09:50:49:000 984 3818 PT +++++++++++ PT: Synchronizing
extended
> update info +++++++++++
> 2008-01-22 09:50:49:015 984 3818 PT + ServiceId =
> , Server URL =
> https://bms-sr-web1:8531/ClientWebService/client.asmx
> 2008-01-22 09:51:11:937 984 3818 Agent * Added update
> .102 to search result
> 2008-01-22 09:51:11:937 984 3818 Agent * Added update
> .104 to search result
> 2008-01-22 09:51:11:937 984 3818 Agent * Added update
> .100 to search result
> 2008-01-22 09:51:11:937 984 3818 Agent * Added update
> .102 to search result
> 2008-01-22 09:51:11:937 984 3818 Agent * Added update
> .104 to search result
> 2008-01-22 09:51:11:937 984 3818 Agent * Found 5 updates and 38
> categories in search; evaluated appl. rules of 512 out of 702 deployed
> entities
> 2008-01-22 09:51:12:062 984 3818 Agent *********
> 2008-01-22 09:51:12:062 984 3818 Agent ** END ** Agent: Finding
updates
> [CallerId = AutomaticUpdates]
> 2008-01-22 09:51:12:062 984 3818 Agent *************
> 2008-01-22 09:51:12:093 984 3db4 AU >>## RESUMED ## AU: Search
for
> updates [CallId = ]
> 2008-01-22 09:51:12:093 984 3db4 AU # 5 updates detected
> 2008-01-22 09:51:12:125 984 3db4 AU #########
> 2008-01-22 09:51:12:125 984 3db4 AU ## END ## AU: Search for updates
> [CallId = ]
> 2008-01-22 09:51:12:125 984 3db4 AU #############
> 2008-01-22 09:51:12:187 984 3db4 AU AU setting next detection timeout to
> 2008-01-22 15:03:19
> 2008-01-22 09:51:12:187 984 3db4 AU Setting AU scheduled install time to
> 2008-01-23 03:00:00
> 2008-01-22 09:51:17:031 984 3818 Report REPORT EVENT:
> 2008-01-22
>
09:51:12:015-0000 1 147 101 0 0 Automatic
Updates Success Software
> Synchronization Windows Update Client successfully detected 5 updates.
> 2008-01-22 09:51:17:031 984 3818 Report REPORT EVENT:
> 2008-01-22
>
09:51:12:062-0000 1 156 101 0 0 Automatic
Updates Success Pre-Deployment Check Reporting client status.
>
> ***********************************************************
>
>
>
>
> And this is the error I get when I manually try to open client.asmx from
the
> WSUS server:
> ***********************************************************
> Server Error in '/ClientWebService' Application.
>
--------------------------------------------------------------------------------
>
> Request format is unrecognized.
> Description: An unhandled exception occurred during the execution of the
> current web request. Please review the stack trace for more information
about
> the error and where it originated in the code.
>
> Exception Details: System.InvalidOperationException: Request format is
> unrecognized.
>
> Source Error:
>
> An unhandled exception was generated during the execution of the current
web
> request. Information regarding the origin and location of the exception
can
> be identified using the exception stack trace below.
>
> Stack Trace:
>
> [InvalidOperationException: Request format is unrecognized.]
>
> System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler(Type
> type, HttpContext context, HttpRequest request, HttpResponse response)
+491033
>
>
System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpContext
> context, String verb, String url, String filePath) +104
> System.Web.HttpApplication.MapHttpHandler(HttpContext context, String
> requestType, VirtualPath path, String pathTranslated, Boolean
useAppConfig)
> +175
>
>
System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Exe
cute() +120
> System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean&
> completedSynchronously) +155
>
>
>
>
>
--------------------------------------------------------------------------------
> Version Information: Microsoft .NET Framework Version:2.0.50727.42;
ASP.NET
> Version:2.0.50727.42
|