Я нашел решение после проверки события versionControl
NonFatalError
.
Перед звонком на workspace.PendAdd
просто позвоните:
Workstation.Current.EnsureUpdateWorkspaceInfoCache(
_versionControl,
_versionControl.AuthenticatedUser);
(по какой-то причине это единственный способ, которым конкретный путь к папке с файлом будет отображаться при работе в IIS)