locked
Different behavior between Vista and 2008 Server from MSADC requests RRS feed

  • Question

  • User-879924683 posted

    All, 

    I am moving an existing web application to IIS7.0.  Part of the client-server communication involves making remote requests to the web server using RDS.  This portion of the application seems to work fine on 2008 Server.  Unfortunately, I have not been so lucky with Vista.  RDS requests seem to make it to the server fine, the business logic (within COM objects) is invoked via the MSADC ISAPI module.  The business logic completes successfully, however the response (a disconnected recordset) does not get correctly sent back to the client.  I have used FREB to trace the request on both the 2008 server and Vista.  I see differences but I don't understand how to get from these differences to the heart of the problem.  I have attached both the good 2008 Server request trace and the bad Vista request trace.

    Good 2008 Server Request:

    No. EventName Details Time
    1. i GENERAL_REQUEST_START
    SiteId="1", AppPoolId="GNetViewerPool", ConnId="1610613640", RawConnId="0", RequestURL="http://uc2008entsrv:80/msadc/msadcs.dll/GNet.MetadataRequest.GetMetadataTable", RequestVerb="POST"
    19:56:36.475
    2. PRE_BEGIN_REQUEST_START
    ModuleName="FailedRequestsTracingModule"
    19:56:36.475
    3. PRE_BEGIN_REQUEST_END
    ModuleName="FailedRequestsTracingModule", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    4. PRE_BEGIN_REQUEST_START
    ModuleName="RequestMonitorModule"
    19:56:36.475
    5. PRE_BEGIN_REQUEST_END
    ModuleName="RequestMonitorModule", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    6. PRE_BEGIN_REQUEST_START
    ModuleName="IsapiFilterModule"
    19:56:36.475
    7. i FILTER_START
    FilterName="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll"
    19:56:36.475
    8. i FILTER_PREPROC_HEADERS_START
    
    
    19:56:36.475
    9. GENERAL_SET_REQUEST_HEADER
    HeaderName="AspFilterSessionId", HeaderValue="", Replace="true"
    19:56:36.475
    10. i FILTER_SET_REQ_HEADER
    HeaderName="AspFilterSessionId:", HeaderValue=""
    19:56:36.475
    11. i FILTER_PREPROC_HEADERS_END
    
    
    19:56:36.475
    12. i FILTER_END
    
    
    19:56:36.475
    13. PRE_BEGIN_REQUEST_END
    ModuleName="IsapiFilterModule", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    14. i GENERAL_REQUEST_HEADERS
    Headers="Pragma: no-cache
    Content-Length: 280
    Cookie: ASP.NET_SessionId=g5o1wy5510k3vfil5fnvan45
    Host: uc2008entsrv
    User-Agent: ACTIVEDATA
    Proxy-Connection: Keep-Alive
    "
    19:56:36.475
    15. i URL_CACHE_ACCESS_START
    RequestURL="/msadc/msadcs.dll/GNet.MetadataRequest.GetMetadataTable"
    19:56:36.475
    16. i URL_CACHE_ACCESS_END
    PhysicalPath="", URLInfoFromCache="true", URLInfoAddedToCache="false", ErrorCode="The operation completed successfully.
     (0x0)"
    19:56:36.475
    17. i GENERAL_GET_URL_METADATA
    PhysicalPath="C:\Program Files\Common Files\system\msadc\msadcs.dll\GNet.MetadataRequest.GetMetadataTable", AccessPerms="517"
    19:56:36.475
    18. NOTIFY_MODULE_START
    ModuleName="IsapiFilterModule", Notification="MAP_PATH", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    19. NOTIFY_MODULE_END
    ModuleName="IsapiFilterModule", Notification="MAP_PATH", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    20. NOTIFY_MODULE_START
    ModuleName="HttpCacheModule", Notification="BEGIN_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    21. NOTIFY_MODULE_END
    ModuleName="HttpCacheModule", Notification="BEGIN_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    22. NOTIFY_MODULE_START
    ModuleName="IpRestrictionModule", Notification="BEGIN_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    23. NOTIFY_MODULE_END
    ModuleName="IpRestrictionModule", Notification="BEGIN_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    24. NOTIFY_MODULE_START
    ModuleName="RequestFilteringModule", Notification="BEGIN_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    25. NOTIFY_MODULE_END
    ModuleName="RequestFilteringModule", Notification="BEGIN_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    26. NOTIFY_MODULE_START
    ModuleName="FailedRequestsTracingModule", Notification="BEGIN_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    27. NOTIFY_MODULE_END
    ModuleName="FailedRequestsTracingModule", Notification="BEGIN_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    28. NOTIFY_MODULE_START
    ModuleName="IsapiFilterModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    29. NOTIFY_MODULE_END
    ModuleName="IsapiFilterModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    30. NOTIFY_MODULE_START
    ModuleName="WindowsAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    31. i AUTH_START
    AuthTypeSupported="NT"
    19:56:36.475
    32. i AUTH_END
    
    
    19:56:36.475
    33. NOTIFY_MODULE_END
    ModuleName="WindowsAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    34. NOTIFY_MODULE_START
    ModuleName="BasicAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    35. i AUTH_START
    AuthTypeSupported="Basic"
    19:56:36.475
    36. i AUTH_END
    
    
    19:56:36.475
    37. NOTIFY_MODULE_END
    ModuleName="BasicAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    38. NOTIFY_MODULE_START
    ModuleName="CertificateMappingAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    39. i AUTH_START
    AuthTypeSupported="MapCliCert"
    19:56:36.475
    40. i AUTH_END
    
    
    19:56:36.475
    41. NOTIFY_MODULE_END
    ModuleName="CertificateMappingAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    42. NOTIFY_MODULE_START
    ModuleName="DigestAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    43. i AUTH_START
    AuthTypeSupported="Digest"
    19:56:36.475
    44. i AUTH_END
    
    
    19:56:36.475
    45. NOTIFY_MODULE_END
    ModuleName="DigestAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    46. NOTIFY_MODULE_START
    ModuleName="IISCertificateMappingAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    47. i AUTH_START
    AuthTypeSupported="MapCliCert"
    19:56:36.475
    48. i AUTH_END
    
    
    19:56:36.475
    49. NOTIFY_MODULE_END
    ModuleName="IISCertificateMappingAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    50. NOTIFY_MODULE_START
    ModuleName="AnonymousAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    51. i AUTH_START
    AuthTypeSupported="Anonymous"
    19:56:36.475
    52. i AUTH_REQUEST_AUTH_TYPE
    RequestAuthType="Anonymous"
    19:56:36.475
    53. i AUTH_SUCCEEDED
    AuthType="Anonymous", NTLMUsed="false", RemoteUserName="", AuthUserName="", TokenImpersonationLevel="ImpersonationImpersonate"
    19:56:36.475
    54. i USER_SET
    AuthType="", UserName="", SupportsIsInRole="true"
    19:56:36.475
    55. i AUTH_END
    
    
    19:56:36.475
    56. NOTIFY_MODULE_END
    ModuleName="AnonymousAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    57. NOTIFY_MODULE_START
    ModuleName="IsapiFilterModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="true", fIsCompletion="false"
    19:56:36.475
    58. NOTIFY_MODULE_END
    ModuleName="IsapiFilterModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="true", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    59. NOTIFY_MODULE_START
    ModuleName="UrlAuthorizationModule", Notification="AUTHORIZE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    60. NOTIFY_MODULE_END
    ModuleName="UrlAuthorizationModule", Notification="AUTHORIZE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    61. NOTIFY_MODULE_START
    ModuleName="HttpCacheModule", Notification="RESOLVE_REQUEST_CACHE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    62. i OUTPUT_CACHE_LOOKUP_START
    
    
    19:56:36.475
    63. i OUTPUT_CACHE_LOOKUP_END
    Result="NOT_FOUND"
    19:56:36.475
    64. NOTIFY_MODULE_END
    ModuleName="HttpCacheModule", Notification="RESOLVE_REQUEST_CACHE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    65. NOTIFY_MODULE_START
    ModuleName="StaticCompressionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    66. NOTIFY_MODULE_END
    ModuleName="StaticCompressionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    67. NOTIFY_MODULE_START
    ModuleName="HttpRedirectionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    68. NOTIFY_MODULE_END
    ModuleName="HttpRedirectionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.475
    69. NOTIFY_MODULE_START
    ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.475
    70. i GENERAL_ISAPI_HANDLER
    
    
    19:56:36.475
    71. i GENERAL_READ_ENTITY_START
    
    
    19:56:36.475
    72. i GENERAL_READ_ENTITY_END
    BytesReceived="280", ErrorCode="The operation completed successfully.
     (0x0)"
    19:56:36.475
    73. GENERAL_REQUEST_ENTITY
    Buffer="ADCClientVersion:01.06
    Content-Type: multipart/mixed; boundary=)nd56.s('mwxlj'b3c_9; num-args=2
    
    --)nd56.s('mwxlj'b3c_9
    Content-Type: application/x-varg
    Content-Length: 72
    
    "
    19:56:36.475
    74. i ISAPI_START
    
    
    19:56:36.475
    75. i CALL_ISAPI_EXTENSION
    DllName="C:\Program Files\Common Files\system\msadc\msadcs.dll"
    19:56:36.475
    76. i MODULE_SET_RESPONSE_SUCCESS_STATUS
    ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", HttpStatus="200", HttpReason="OK"
    19:56:36.475
    77. i ISAPI_EXTENSION_DONE
    
    
    19:56:36.491
    78. i ISAPI_END
    
    
    19:56:36.491
    79. NOTIFY_MODULE_COMPLETION
    ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    80. NOTIFY_MODULE_START
    ModuleName="HttpCacheModule", Notification="UPDATE_REQUEST_CACHE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    81. i OUTPUT_CACHE_UPDATE_START
    CachePolicy="NO_CACHE", TimeToLive="0"
    19:56:36.491
    82. i OUTPUT_CACHE_UPDATE_END
    Result="VERB_NOT_GET"
    19:56:36.491
    83. NOTIFY_MODULE_END
    ModuleName="HttpCacheModule", Notification="UPDATE_REQUEST_CACHE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    84. NOTIFY_MODULE_START
    ModuleName="CustomLoggingModule", Notification="LOG_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    85. NOTIFY_MODULE_END
    ModuleName="CustomLoggingModule", Notification="LOG_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    86. NOTIFY_MODULE_START
    ModuleName="DigestAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    87. NOTIFY_MODULE_END
    ModuleName="DigestAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    88. NOTIFY_MODULE_START
    ModuleName="HttpLoggingModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    89. NOTIFY_MODULE_END
    ModuleName="HttpLoggingModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    90. NOTIFY_MODULE_START
    ModuleName="BasicAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    91. NOTIFY_MODULE_END
    ModuleName="BasicAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    92. NOTIFY_MODULE_START
    ModuleName="IsapiModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    93. NOTIFY_MODULE_END
    ModuleName="IsapiModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    94. NOTIFY_MODULE_START
    ModuleName="WindowsAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    95. NOTIFY_MODULE_END
    ModuleName="WindowsAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    96. NOTIFY_MODULE_START
    ModuleName="ProtocolSupportModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    97. NOTIFY_MODULE_END
    ModuleName="ProtocolSupportModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    98. NOTIFY_MODULE_START
    ModuleName="IsapiFilterModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    99. NOTIFY_MODULE_END
    ModuleName="IsapiFilterModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    100. NOTIFY_MODULE_START
    ModuleName="HttpCacheModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    101. NOTIFY_MODULE_END
    ModuleName="HttpCacheModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    102. NOTIFY_MODULE_START
    ModuleName="CustomErrorModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    19:56:36.491
    103. GENERAL_NOT_SEND_CUSTOM_ERROR
    Reason="SETSTATUS_SUCCESS"
    19:56:36.491
    104. NOTIFY_MODULE_END
    ModuleName="CustomErrorModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    19:56:36.491
    105. i HTTPSYS_CACHEABLE
    HttpsysCacheable="false", Reason="VERB_NOT_GET", CachePolicy="NO_CACHE", TimeToLive="0"
    19:56:36.491
    106. i GENERAL_FLUSH_RESPONSE_START
    
    
    19:56:36.491
    107. i GENERAL_RESPONSE_HEADERS
    Headers="Server: Microsoft-IIS/7.0
    X-Powered-By: ASP.NET
    "
    19:56:36.491
    108. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer="Content-Type: multipart/mixed; boundary=)nd56.s('mwxlj'b3c_9; num-args=2
    
    --)nd56.s('mwxlj'b3c_9
    Content-Type: application/x-varg
    Content-Length: 4
    
    "
    19:56:36.491
    109. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer=""
    19:56:36.491
    110. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer=""
    19:56:36.491
    111. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer=""
    19:56:36.491
    112. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer=""
    19:56:36.491
    113. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer="9	"
    19:56:36.491
    114. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer=""
    19:56:36.491
    115. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer="EEVERYONEGC_QUASTP_S"
    19:56:36.491
    116. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer=""
    19:56:36.491
    117. GENERAL_RESPONSE_ENTITY_BUFFER
    Buffer=""
    19:56:36.491
    118. i GENERAL_FLUSH_RESPONSE_END
    BytesSent="37766", ErrorCode="The operation completed successfully.
     (0x0)"
    19:56:36.522
    119. i GENERAL_REQUEST_END
    BytesSent="37766", BytesReceived="518", HttpStatus="200", HttpSubStatus="0"
    19:56:36.522

    Bad Vista Request:

    No. EventName Details Time
    1. i GENERAL_REQUEST_START
    SiteId="1", AppPoolId="GNetViewerPool", ConnId="27518208", RawConnId="27518216", RequestURL="http://129.135.178.121:80/msadc/msadcs.dll/GNet.MetadataRequest.GetMetadataTable", RequestVerb="POST"
    17:06:24.326
    2. i FILTER_START
    FilterName="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll"
    17:06:24.326
    3. i FILTER_PREPROC_HEADERS_START
    
    
    17:06:24.326
    4. i FILTER_SET_REQ_HEADER
    HeaderName="AspFilterSessionId:", HeaderValue=""
    17:06:24.326
    5. i FILTER_PREPROC_HEADERS_END
    
    
    17:06:24.326
    6. i FILTER_START
    FilterName="C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet_filter.dll"
    17:06:24.326
    7. i FILTER_PREPROC_HEADERS_START
    
    
    17:06:24.326
    8. i FILTER_PREPROC_HEADERS_END
    
    
    17:06:24.326
    9. i FILTER_END
    
    
    17:06:24.326
    10. i URL_CACHE_ACCESS_START
    RequestURL="/msadc/msadcs.dll/GNet.MetadataRequest.GetMetadataTable"
    17:06:24.326
    11. i URL_CACHE_ACCESS_END
    PhysicalPath="", URLInfoFromCache="true", URLInfoAddedToCache="false", ErrorCode="The operation completed successfully.
     (0x0)"
    17:06:24.326
    12. i GENERAL_GET_URL_METADATA
    PhysicalPath="C:\Program Files\Common Files\system\msadc\msadcs.dll\GNet.MetadataRequest.GetMetadataTable", AccessPerms="517"
    17:06:24.326
    13. NOTIFY_MODULE_START
    ModuleName="RequestFilteringModule", Notification="BEGIN_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    14. NOTIFY_MODULE_END
    ModuleName="RequestFilteringModule", Notification="BEGIN_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    15. NOTIFY_MODULE_START
    ModuleName="IpRestrictionModule", Notification="BEGIN_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    16. NOTIFY_MODULE_END
    ModuleName="IpRestrictionModule", Notification="BEGIN_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    17. NOTIFY_MODULE_START
    ModuleName="FailedRequestsTracingModule", Notification="BEGIN_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    18. NOTIFY_MODULE_END
    ModuleName="FailedRequestsTracingModule", Notification="BEGIN_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    19. NOTIFY_MODULE_START
    ModuleName="RequestMonitorModule", Notification="BEGIN_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    20. NOTIFY_MODULE_END
    ModuleName="RequestMonitorModule", Notification="BEGIN_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    21. NOTIFY_MODULE_START
    ModuleName="IsapiFilterModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    22. NOTIFY_MODULE_END
    ModuleName="IsapiFilterModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    23. NOTIFY_MODULE_START
    ModuleName="BasicAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    24. i AUTH_START
    AuthTypeSupported="Basic"
    17:06:24.326
    25. i AUTH_END
    
    
    17:06:24.326
    26. NOTIFY_MODULE_END
    ModuleName="BasicAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    27. NOTIFY_MODULE_START
    ModuleName="CertificateMappingAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    28. i AUTH_START
    AuthTypeSupported="MapCliCert"
    17:06:24.326
    29. i AUTH_END
    
    
    17:06:24.326
    30. NOTIFY_MODULE_END
    ModuleName="CertificateMappingAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    31. NOTIFY_MODULE_START
    ModuleName="WindowsAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    32. i AUTH_START
    AuthTypeSupported="NT"
    17:06:24.326
    33. i AUTH_END
    
    
    17:06:24.326
    34. NOTIFY_MODULE_END
    ModuleName="WindowsAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    35. NOTIFY_MODULE_START
    ModuleName="DigestAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    36. i AUTH_START
    AuthTypeSupported="Digest"
    17:06:24.326
    37. i AUTH_END
    
    
    17:06:24.326
    38. NOTIFY_MODULE_END
    ModuleName="DigestAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    39. NOTIFY_MODULE_START
    ModuleName="IISCertificateMappingAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    40. i AUTH_START
    AuthTypeSupported="MapCliCert"
    17:06:24.326
    41. i AUTH_END
    
    
    17:06:24.326
    42. NOTIFY_MODULE_END
    ModuleName="IISCertificateMappingAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    43. NOTIFY_MODULE_START
    ModuleName="AnonymousAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    44. i AUTH_START
    AuthTypeSupported="Anonymous"
    17:06:24.326
    45. i AUTH_REQUEST_AUTH_TYPE
    RequestAuthType="Anonymous"
    17:06:24.326
    46. i AUTH_SUCCEEDED
    AuthType="Anonymous", NTLMUsed="false", RemoteUserName="", AuthUserName="", TokenImpersonationLevel="ImpersonationImpersonate"
    17:06:24.326
    47. i AUTH_END
    
    
    17:06:24.326
    48. NOTIFY_MODULE_END
    ModuleName="AnonymousAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    49. NOTIFY_MODULE_START
    ModuleName="IsapiFilterModule", Notification="MAP_PATH", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    50. i FILTER_START
    FilterName="C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet_filter.dll"
    17:06:24.326
    51. i FILTER_URL_MAP_START
    OrigURL="/msadc/msadcs.dll", OrigPath="C:\Program Files\Common Files\system\msadc\msadcs.dll", AccessPerms="0", MatchingPath="0", MatchingURL="0", ScriptMapEntry=""
    17:06:24.326
    52. i FILTER_URL_MAP_END
    FinalURL="/msadc/msadcs.dll", FinalPath="C:\Program Files\Common Files\system\msadc\msadcs.dll", AccessPerms="0", MatchingPath="0", MatchingURL="0", ScriptMapEntry=""
    17:06:24.326
    53. i FILTER_END
    
    
    17:06:24.326
    54. NOTIFY_MODULE_END
    ModuleName="IsapiFilterModule", Notification="MAP_PATH", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    55. i FILE_CACHE_ACCESS_START
    FileName="C:\Program Files\Common Files\system\msadc\msadcs.dll", UserName="stmcdani", DomainName="INGRNET"
    17:06:24.326
    56. i FILE_CACHE_ACCESS_END
    Successful="true", FileFromCache="false", FileAddedToCache="true", FileDirmoned="true", LastModCheckErrorIgnored="true", ErrorCode="The operation completed successfully.
     (0x0)"
    17:06:24.326
    57. NOTIFY_MODULE_START
    ModuleName="IsapiFilterModule", Notification="AUTHORIZE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    58. NOTIFY_MODULE_END
    ModuleName="IsapiFilterModule", Notification="AUTHORIZE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    59. NOTIFY_MODULE_START
    ModuleName="UrlAuthorizationModule", Notification="AUTHORIZE_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    60. NOTIFY_MODULE_END
    ModuleName="UrlAuthorizationModule", Notification="AUTHORIZE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    61. NOTIFY_MODULE_START
    ModuleName="HttpCacheModule", Notification="RESOLVE_REQUEST_CACHE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    62. NOTIFY_MODULE_END
    ModuleName="HttpCacheModule", Notification="RESOLVE_REQUEST_CACHE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    63. NOTIFY_MODULE_START
    ModuleName="HttpRedirectionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    64. NOTIFY_MODULE_END
    ModuleName="HttpRedirectionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    65. NOTIFY_MODULE_START
    ModuleName="StaticCompressionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    66. NOTIFY_MODULE_END
    ModuleName="StaticCompressionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    67. NOTIFY_MODULE_START
    ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    68. i GENERAL_ISAPI_HANDLER
    
    
    17:06:24.326
    69. i GENERAL_READ_ENTITY_START
    
    
    17:06:24.326
    70. i GENERAL_READ_ENTITY_END
    BytesReceived="298", ErrorCode="The operation completed successfully.
     (0x0)"
    17:06:24.326
    71. NOTIFY_MODULE_START
    ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", fIsPostNotification="false", fIsCompletion="true"
    17:06:24.326
    72. NOTIFY_MODULE_START
    ModuleName="IsapiFilterModule", Notification="MAP_PATH", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.326
    73. NOTIFY_MODULE_END
    ModuleName="IsapiFilterModule", Notification="MAP_PATH", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.326
    74. i ISAPI_START
    
    
    17:06:24.326
    75. i CALL_ISAPI_EXTENSION
    DllName="C:\Program Files\Common Files\system\msadc\msadcs.dll"
    17:06:24.326
    76. i ISAPI_EXTENSION_DONE
    
    
    17:06:24.341
    77. i ISAPI_END
    
    
    17:06:24.341
    78. NOTIFY_MODULE_COMPLETION
    ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    79. NOTIFY_MODULE_START
    ModuleName="StaticCompressionModule", Notification="RELEASE_REQUEST_STATE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    80. NOTIFY_MODULE_END
    ModuleName="StaticCompressionModule", Notification="RELEASE_REQUEST_STATE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    81. NOTIFY_MODULE_START
    ModuleName="HttpCacheModule", Notification="UPDATE_REQUEST_CACHE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    82. NOTIFY_MODULE_END
    ModuleName="HttpCacheModule", Notification="UPDATE_REQUEST_CACHE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    83. NOTIFY_MODULE_START
    ModuleName="CustomLoggingModule", Notification="LOG_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    84. NOTIFY_MODULE_END
    ModuleName="CustomLoggingModule", Notification="LOG_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    85. NOTIFY_MODULE_START
    ModuleName="RequestMonitorModule", Notification="END_REQUEST", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    86. NOTIFY_MODULE_END
    ModuleName="RequestMonitorModule", Notification="END_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    87. NOTIFY_MODULE_START
    ModuleName="DigestAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    88. NOTIFY_MODULE_END
    ModuleName="DigestAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    89. NOTIFY_MODULE_START
    ModuleName="WindowsAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    90. NOTIFY_MODULE_END
    ModuleName="WindowsAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    91. NOTIFY_MODULE_START
    ModuleName="HttpLoggingModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    92. NOTIFY_MODULE_END
    ModuleName="HttpLoggingModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    93. NOTIFY_MODULE_START
    ModuleName="BasicAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    94. NOTIFY_MODULE_END
    ModuleName="BasicAuthenticationModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    95. NOTIFY_MODULE_START
    ModuleName="IsapiFilterModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    96. NOTIFY_MODULE_END
    ModuleName="IsapiFilterModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    97. NOTIFY_MODULE_START
    ModuleName="IsapiModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    98. NOTIFY_MODULE_END
    ModuleName="IsapiModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    99. NOTIFY_MODULE_START
    ModuleName="ProtocolSupportModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    100. NOTIFY_MODULE_END
    ModuleName="ProtocolSupportModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    101. NOTIFY_MODULE_START
    ModuleName="CustomErrorModule", Notification="SEND_RESPONSE", fIsPostNotification="false", fIsCompletion="false"
    17:06:24.341
    102. NOTIFY_MODULE_END
    ModuleName="CustomErrorModule", Notification="SEND_RESPONSE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE"
    17:06:24.341
    103. i HTTPSYS_CACHEABLE
    HttpsysCacheable="false", Reason="FILTER_CACHE_UNAWARE"
    17:06:24.341
    104. i GENERAL_FLUSH_RESPONSE_START
    
    
    17:06:24.341
    105. i GENERAL_FLUSH_RESPONSE_END
    BytesSent="194343", ErrorCode="The operation completed successfully.
     (0x0)"
    17:06:24.372
    106. i GENERAL_REQUEST_END
    BytesSent="194343", BytesReceived="586", HttpStatus="200", HttpSubStatus="0"

    One suspicious thing to note is that there is no MODULE_SET_RESPONSE_*_STATUS event between the ISAPI_START and the ISAPI_END event on the Vista request.  Any help from the IIS guru's would be appreciated.

    Thanks
    Steve

     

    Thursday, December 6, 2007 3:12 PM

All replies

  • User-879924683 posted

    All,

     Just an update.  Vista SP1 RC1 seems to fix this problem.

     Steve

    Tuesday, December 18, 2007 3:19 PM
  • User-879924683 posted

    All,

    Unfortunately, I am now seeing the same problem on 2008 Server RC1 (it worked fine in RC0).  Arg...  My guess is Vista and 2008 Server are on the same codeline, just with different release cycles.  One would guess that the fix made in Vista SP1 will also be made in the next release or service pack of 2008 Server.  Can anyone confirm this and also find were Microsoft has acknolodged this problem and fix?

     Steve

    Thursday, January 3, 2008 3:38 PM
  • User511787461 posted

    Vista SP1 RC is exactly the same bits as ws08 RC1 - you can verify by file size/time-stamp/version - so please make sure that your configuration - and the ISAPI extension you are using are identical between those 2 machines - btw, what is the ISAPI extension you are using?  It may make sense to start with asking help on a forum devoted to that.

    Thursday, January 3, 2008 5:13 PM
  • User-879924683 posted

    The ISAPI extension is RDS.  I will compare file versions.  My Windows Server 2008 RC1 installation was an upgrade from RC0, could that be causing this problem.

    Thursday, January 3, 2008 6:51 PM
  • User511787461 posted

    What is RDS?  Certainly possible that upgrade may have something to do with the problem.

    Thursday, January 3, 2008 6:54 PM
  • User-879924683 posted

    RDS is Microsoft's Remote Data Services.  An older RPC like technology we use for making syncronous calls from client to webserver via HTTP.  It is very fast compared to WebServices.

    Thursday, January 3, 2008 7:15 PM
  • User-879924683 posted

    File versions of MSADC ISAPI extension: 

    Vista SP1               : 6.0.6001.17052 - Works

    2008 Server RC1      :6.0.6001.17051 - Doesn't work

    Looks like something good might have happened between versions.

    Steve

    Thursday, January 3, 2008 7:32 PM
  • User-879924683 posted

    All,

     I have figured out what the problem is!  When upgrading from Windows 2008 Server RC0 to RC1, my product specific ADCLaunch keys used by RDS to tag COM objects that can be created by the RDS ISAPI extension got removed.  This resulted in a near identical failure.  Once I reinstalled my application which restored the product specific registry keys, all was well.

    Thanks for the responses!
    Steve

     

    Monday, January 7, 2008 9:24 AM
  • User2015478695 posted

    I want to know how to set IIS in windows 2008 to support RDS.

    Can you tell me how to do it??plz

    thx~~~

    Tuesday, January 29, 2008 1:51 AM
  • User2129208668 posted

    I want to know how to set IIS in Windows Vista Business to support RDS (msadc).

    Can you tell me how to do it??plz

    Thursday, January 29, 2009 3:32 PM
  • User1073881637 posted

    http://forums.iis.net/t/1150786.aspx for RDS

    Thursday, January 29, 2009 8:17 PM
  • User2129208668 posted

    Sorry, I didn't ask the question correctly: "How to adjust MSADC for the use of RDS service for IIS in Windows Vista Business?" I use access to data from the local program on the Internet server:

    FrmSpa=CREATEOBJECT ("RDS.DataSpace")

    FrmFct=FrmSpa.CREATEOBJECT (" RDSServer. DataFactory ", " http://***. ***. ***. *** ")

    LocRec=FrmFct.Query ("DSN=ComPay", " Select * From SprRkc Where Id = *** ")

    When I used this type of adjustment MSADC for Windows Server 2003, everything was functioning well: http://support.microsoft.com/kb/291783/en

    Friday, January 30, 2009 2:25 AM
  • User2129208668 posted

    In Russia it is difficult to find information on the adjustment of MSADC for IIS 7.0. If anybody knows how to adjust MSADC in Windows Vista Business, tell me please, in details like for a dummy. Thank you.

    Friday, January 30, 2009 3:42 AM