2016-09-21 24 views
3

Я загружаю файл asp.net на веб-сервере. Сначала он показываетКак решить «Не удалось загрузить файл или сборку« Ошибка Microsoft.AI.Web »или одна из его зависимостей?

<!-- Web.Config Configuration File --> 

<configuration> 
    <system.web> 
     <customErrors mode="Off"/> 
    </system.web> 
</configuration> 

Примечания: Текущая страница ошибки вы видите можно заменить на страницу ошибки, изменив «defaultRedirect» атрибут конфигурации тега приложения, чтобы указать на пользовательские страницы ошибок URL.

<!-- Web.Config Configuration File --> 



<configuration> 
    <system.web> 
     <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> 
    </system.web> 
</configuration 

Затем я добавляю <customErrors mode="Off"> в файле web.config.

После этого при запуске отображается следующая ошибка.

Не удалось загрузить файл или сборку «Microsoft.AI.Web» или одну из его зависимостей. Система не может найти указанный файл.

Описание: Необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.

Сведения об исключении: System.IO.FileNotFoundException: Не удалось загрузить файл или сборку «Microsoft.AI.Web» или одну из его зависимостей. Система не может найти указанный файл.

Я полностью загружаю файлы своих проектов, такие как bin, css, js, images и forms. Первый раз, когда я загружаюсь на веб-сервере. Скажите, пожалуйста, что мне делать.

+0

Вы проверили установленную версию .NET? –

+0

@Jeroen van Langen: версия, которую я использую, - 4.5.2. Я загрузил на сервер godaddy –

ответ

0

При развертывании вашего веб-сайта у вас должен быть свой набор ссылок «копировать локально».

Проверить this answer

+0

Эта ошибка отличается от Microsoft. Microsoft.Infrastructure.DynamicModuleHelper.DynamicModuleUtility' Он получил эту ошибку для mvc framework –

+0

С той же ошибкой с другой dll ... просто примените концепцию к своей собственной DLL. – Stormhashe

1

У меня была точно такая же ошибка при развертывании приложения, содержащего идеи применения в производстве (работал на прием причудливо, но да ладно) вчера. Так или иначе проект был настроен неправильно, чтобы не копировать кучу ссылок (включая ссылку Microsoft.AI.Web).

Решение оказалось довольно просто:

Install-Package Microsoft.ApplicationInsights.Web 

Это была установлена ​​новая версия приложения прозрений и фиксированные ссылки. В качестве альтернативы, я подозреваю, что переустановка этого пакета будет делать тот же трюк.

0

Я получаю это когда работает мой сайт с целевой .Net Framework 4.5.2, но не при работе с 4.6

0

Вы можете выполнить следующие шаги, чтобы решить эту проблему:

  1. Открыть IIS.
  2. Щелкните правой кнопкой мыши по умолчанию веб-сайт. Перейдите в раздел «Управление веб-сайтом»> «Дополнительные настройки».
  3. Проверьте значение «Физический путь». Это должно быть «C: \ inetpub \ wwwroot».

Примечание: Вышеуказанные шаги будут работать, если вы опубликовали свой проект в качестве приложения под «Default Web Site» в IIS. Если вы опубликовали свой проект как другой веб-сайт, вы можете попробовать выполнить аналогичные шаги, чтобы указать его на свой проект, а не на «C: \ inetpub \ wwwroot»

0

У меня были похожие проблемы. Это началось после того, как я удалил экземпляр visual studio 2017. Я хотел вернуться к VS2015.

Причина

  1. Это было, вероятно, вызвано конфликтом в .Net Framework.

мое решение

  1. Я Edited изменил все .Net Framework моих проектов, чтобы указать на то же рамки (.Net 4.6 Framework)
  2. Я очистил бен папку из проект. Make sure this is selected for the bin folder to be visible

  3. Я перестроил проекты, и ошибка была остановлена.

Смежные вопросы

 Смежные вопросы