Это может быть вызвано сочетанием настроек безопасности в IIS и web.config.
Если параметры в IIS были интегрированы и анонимны, а параметры в файле web.config были заданы для окон с impersonate = false.
Затем, когда машина находится в домене, будет использоваться встроенная аутентификация, и все будет работать нормально.
Когда машина была удалена из домена, будет использоваться анонимная аутентификация, тогда для доступа к ресурсам будет использоваться анонимный пользователь IIS. У этого пользователя ограниченные права, и поэтому некоторые вызовы могут быть неудачными.
Вы можете изменить параметр в web.config на impersonate = false, это будет означать, что идентификатор пула приложений будет использоваться для доступа к ресурсам.