IIS Express работает под текущим вошедшим в систему идентификатором пользователя, тогда как рабочий процесс IIS работает под идентификатором пула приложений (который является членом группы IIS_IUSRS). Поскольку он работает в IIS и не работает в IIS Express, можете ли вы добавить текущего вошедшего в систему пользователя в группу IIS_IUSRS и проверить, работает ли это?