web.config for Wordpress

I had to deploy a Wordpress site to a windows shared hosting server. After doing so, only the site's front page worked while the others pages were just blank.

At first I thought this might have something to do with caching. After turning caching off, deleting cache files, etc. I noticed the .htaccess file and realised that I might have to update the web.config file since I'm on Windows.

<?xml version="1.0" encoding="UTF-8"?>  
    <directoryBrowse enabled="true"/>
        <add value="Default.htm"/>
        <add value="index.htm"/>
        <add value="Default.cshtml"/>
        <add value="index.php"/>
        <add value="index.html"/>
        <add value="index.pl"/>
        <add value="default.html"/>
        <add value="index.cshtml"/>
        <add value="Default.aspx"/>
      <remove fileExtension=".svg"/>
      <mimeMap fileExtension=".svg" mimeType="image/svg+xml"/>
            <rule name="wordpress" patternSyntax="Wildcard">
                <match url="*"/>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
                <action type="Rewrite" url="index.php"/>