IIS上的ASP应用程序

I have an IIS server and a .NET 4.5.2 application. When the application is uploaded to the server, including the web.config generated by Visual Studio 2017, the "default document" functionality of the site more generally is broken.

For instance:

https://example.com/php-project/?queryinfo does not work, it loads a 404. https://example.com/php-project/index.php?querinfo DOES work.

I've tried adding manual entries to web.config under system.webserver section. No joy.

The default document list, viewed via IIS GUI, is displaying all the default document entries included with IIS by default as well as my index.php entry properly. It's like something about files generated by Visual Studio 2017 is overriding the IIS settings.

Ideas? Thanks in advance.