IIRC, "?"для анонимных пользователей ... Так что включите анонимную аутентификацию также и поместите это в свой web.config ... Надеюсь, это работает для вас ...
IIS7
<location path="Errors">
<system.webServer>
<security>
<authorization>
<remove users="*" roles="" verbs="" />
<add accessType="Allow" users="*" />
</authorization>
</security>
</system.webServer>
</location>
IIS6 (или классический режим IIS7)
<location path="Errors">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
РЕДАКТИРОВАТЬ
Я не уверен, удаляя аутентифицированных пользователей (*) для ошибок это хорошая идея, хотя ... Аутентифицированные пользователи также могут получать ошибки ... Покажите им некоторую любовь ...;)
РЕДАКТИРОВАТЬ 2 (Измененодля классического режима в IIS7)