Я решил это сам.Нам нужно добавить другой раздел в web.config, как показано ниже, чтобы он работал в IIS 7 / 7.5.Для IIS 6 работает тот, который я упомянул в моем вопросе
<system.webServer>
...
<httpErrors errorMode="Custom" >
<remove statusCode="403" subStatusCode="-1" />
<remove statusCode="404" subStatusCode="-1" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="404" path="/404.aspx" responseMode="Redirect" />
<error statusCode="403" path="/403.aspx" responseMode="Redirect" />
<error statusCode="500" path="/500.aspx" responseMode="Redirect" />
</httpErrors>
...
</system.webServer>
Спасибо всем, кто ответил.