WordPress permlink show “You should update your web.config now.” in godaddy

Solution:

you are using windows server, so you need web.config in root folder of wordpress,

If web.config not found on root folder, then add web.config file and add the code below into it,

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Main Rule" stopProcessing="true">
                    <match url=".*" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php" />
                </rule>
            </rules>
        </rewrite>
        <staticContent>
            <remove fileExtension=".svg" />
            <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
        </staticContent>
        <defaultDocument>
            <files>
                <remove value="index.aspx" />
                <add value="index.php" />
            </files>
        </defaultDocument>
    </system.webServer>
</configuration>

root folder means, the folder which contains wp-content, wp-includes etc.,

If in case, home page is throwing 500 error, then try removing the whole <defaultDocument> tag section

<defaultDocument>
    <files>
       <remove value="index.aspx" />
       <add value="index.php" />
    </files>
</defaultDocument>