Welcome to GotSpeech.NET Sign in | Join | Help

Lobby.asmx The request failed with HTTP status 401: Unauthorized

I am not sure how I got my TAS and SES into this state but I kept getting this error in the event log:

  • Event Type: Error
  • Event Source:  Telephony Application Services
  • Event Category:  None
  • Event ID: 354
  • Date: 8/25/2006
  • Time: 9:36:04 AM
  • User: N/A
  • Computer: HOSTNAME

Description: A call failed because SES URL 'http://localhost/SES/Lobby.asmx' could not be found. Please ensure that the TAS SpeechServer property is correct. The following error was returned: 80131509: "The request failed with HTTP status 401: Unauthorized. (System.Net.WebException)"

The following information provides more details about this event:

Microsoft.SpeechServer.Log.ErrorMessageEvent

{

    • Int32 ProcessID = 1320
    • WindowsSecurityInfo WindowsSecurity = <null>
    • ManagedSecurityInfo ManagedSecurity = <null>
    • String StackTrace = ""
    • String ServiceProvider = "InboundSaltApplication0_0"
    • Int32 EventLogEntryTypeID = 1
    • Int64 EventSequenceNumber = 1
    • String EventSourceInstance = "c4e7b1c8-ff2e-46ea-af58-558f3f4bccd0"
    • String EventSourceName = "Application"
    • String MachineName = "PHX00208"
    • DateTime TimeStamp = 8/25/2006 9:36:04 AM
    • SpeechContext SpeechContext = {
    • String ApplicationInstance = "cc78fbef-4039-4689-be23-161b54e9dd7e"
    • String PageUri = "http://localhost/TAS/startpage.htm"
    • String RequestID = <null>

}

After a little searching I found that this has been solved here:

Internet Information Services (IIS) authentication settings may be changed unexpectedly by updates. This may require a manual change to restore the desired settings. See the following procedure.

To reset Windows authentication:

  1. On the Windows taskbar, click Start, right-click My Computer, and then click Manage.
  2. In the Computer Management dialog box, in the tree view pane, expand Services and Applications, expand Internet Information Services, and then expand Web Sites.
  3. Under Web Sites, browse to the MSS application directory, right-click the application directory, and then click Properties.
  4. In the application's Properties dialog box, on the Directory Security tab, locate Authentication and access control, and then click Edit.
  5. In the Authentication Methods dialog box, locate Authenticated access, clear the Integrated Windows authentication check box, and then click OK.
  6. Once again, in the application's Properties dialog box, on the Directory Security tab, locate Authentication and access control, and then click Edit.
  7. In the Authentication Methods dialog box, locate Authenticated access, and then select the Integrated Windows authentication check box.
  8. Click OK twice to return to the Computer Management dialog box.

Clearing Integrated Windows authentication and applying the change, and then setting it back and applying the restoration, resets IIS so that Lobby.asmx is accessible.

I performed the above steps and the problem went away!  That was a strange error.

Published Wednesday, August 30, 2006 12:15 PM by brandontyler
Filed under:

Comments

# re: Lobby.asmx The request failed with HTTP status 401: Unauthorized

I didn't used multiple applications? but still i am getting the same error. is there any reason?

Thursday, April 12, 2007 10:27 AM by zylogsen
Anonymous comments are disabled