The company I work for extensively uses IIS for serving a large amount of files. After someone in a different department installed IIS smooth streaming, all of the URLS or links to downloads on our website broke.
They are URLS like this:
http://domain.com:80/db/dbc908e4e34fb016ac76034b7df6cc1b.ism/Manifest
With Smooth streaming installed we'd get 404 errors, and in the FailedRequestTracing logs, it looked like it was trying to access this URL:
http://domain.com:80/db/dbc908e4e34fb016ac76034b7df6cc1b.ism?Manifest (It looks like it replaced the forward slash with a ?). And then gave the following error:
MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName IIS Web Core
Notification 16
HttpStatus 404
HttpReason Not Found
HttpSubStatus 0
ErrorCode 2147942402
ConfigExceptionInfo
Notification MAP_REQUEST_HANDLER
ErrorCode The system cannot find the file specified. (0x80070002)
After uninstalling smooth streaming the URLs started working again. Why would Smooth Streaming be doing this?