We are testing an upgrade from Typo3 8LTS to 9LTS and speaking URLs seem to work in typo3 itself, but the server returns a 404. Is the rewriting of URLs supposed to work out of the box on IIS? Or do we need to add some extra configuration manually, e.g. to the Web.config?
We tried the official documentation but there is only some information about an Apache server. And google was of no help either.
In sysext/install/Resources/Private/FolderStructureTemplateFiles/root-web-config
you can find a demo IIS configuration. I assume this part is missing in your TYPO3 installation.