Подтвердить что ты не робот

Не удалось загрузить файл или сборку '' или одну из его зависимостей. Вызов API вызван аномально

У меня есть приложение .NET, которое я недавно проверил на Team Foundation Server. С тех пор как я проверил его, я получаю Access Denied в папке App. Затем я предоставляю разрешения безопасности выдающемуся пользователю и получаю сообщение об ошибке:

Не удалось загрузить файл или сборку "Загрузка изображения PMD" или один из зависимостей. Вызов API выходил анонимно. (Исключение из HRESULT: 0x800300FA (STG_E_ABNORMALAPIEXIT))

4b9b3361

Ответ 1

Олицетворение на web.config было включено для пользователя без привилегий на машине отладки. Прокомментировал олицетворения и смог отладить приложение .NET.

Ответ 2

Я знаю, что это довольно старый, но если вам нужно олицетворять на веб-сервере, вам также необходимо присудить олицетворенному пользователю права на создание/изменение папки "Временные файлы ASP.NET" в Windows\Microsoft.NET\TheUsedFrameworkVersion".

Ответ 3

Выдающему себя пользователю должны быть предоставлены привилегии для файлов решений, а также файлы temp asp.net для решения, обычно расположенные в следующем каталоге:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Временные файлы ASP.NET

Если "Framework" может быть "Framework64" и "v4.0.30319", может быть другим номером версии .Net.

Ответ 4

Бруно верен. Отказ от олицетворения работал и на меня. Если вы не используете себя в своем webconfig, и у вас все еще есть проблемы. Если вы используете IIS 7.5, проверьте свой пул приложений. Иногда его можно настроить для выдачи себя.

Посмотрите в разделе [Дополнительные настройки > Модель процессa > Идентификация]

Вы хотите установить его на [ApplicationPoolIdentity].

Ответ 5

      <asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server">
          <Services></Services>
      </asp:ScriptManagerProxy>