if
https://localhost/index.html
does not work, then IIS is not serving the static files. use IIS manager and view content. the index.html should be at the root. maybe the permissions are wrong. check that the anonymous user has access to the folder. you could also add the static file handler to the webapi project.