This is part of the SlickUpload SessionStateSessionStorageProvider standard implementation. There is one limitation to session state that most people aren't aware of -- only one request can access session state at a time. All other requests will block until the first request is done. This makes sense because you don't really want requests stepping on eachother's session, but it creates a problem for us in SlickUpload. The upload is a long running request. If it were to grab the session state lock, progress requests couldn't access the session to get the information back.
The way we have solved this is that the upload request doesn't use session state, but instead accesses session state by calling the SlickUpload.axd with parameters that tell it to access the session state. This way, the session state access requests are short lived and don't block anything.
By default, SlickUpload uses a reference to the same URL it was initially called on, but there is a (currently undocumented) way to override that. Add the handlerUrl attribute to the sessionStorageProvider config and point it to SlickUpload.axd. Something like:
handlerUrl="http://192.168.1.244/SlickUpload.axd"