Не удалось загрузить файл или сборку '' или одну из ее зависимостей. Вызов API завершен ненормально - PullRequest
21 голосов
/ 27 сентября 2011

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

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

Ответы [ 5 ]

32 голосов
/ 27 сентября 2011

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

11 голосов
/ 26 марта 2014

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

3 голосов
/ 01 августа 2014

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

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

Где «Framework» может быть «Framework64», а «v4.0.30319» может быть другим номером версии .Net.

0 голосов
/ 26 февраля 2013
<div id="divWindowMain">
   <asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server">
       <Services></Services>
   </asp:ScriptManagerProxy>
</div>
0 голосов
/ 24 мая 2012

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

См. [ Расширенные настройки> Модель процесса> Идентификация ]

Вам нужно установить [ ApplicationPoolIdentity ].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...