This has been potentially broken since I upgraded to 4.0, but its not used very often and I didn't test it.
I have an upload file option on a checkout attribute. When I click 'Upload a File', I browse and select a valid file. It fails with an error stating this. In the console, I have two errors. One from jquery.fineuploader-4.2.2.min.js, which states am Error when attempting to parse xhr response text (JSON.parse Error: Unexpected input at position:0) The other is HTTP404: Not found - The server has not found anything matching the requested URI (Uniform Resource Identifier). (XHR)POST - https://mywebsite.com/en/uploadfilecheckoutattribute/8
I believe the issue is that of the 404. Checking the code against the source of 4.0. The ShoppingCartController has an IActionResult of that name as does the source. I then checked RouteProvider.cs and it has an entry as does the source that looks fine.
I have used fiddler to post to this url and it is indeed returning 404. I have no idea how to debug this, anyone any ideas?
Steve.