2014-09-25 8 views
0

У меня есть веб-сайт MVC, размещенный на сайтах Azure, который при работе на локальном компьютере отлично работает.Не удалось загрузить файл или сборку «Microsoft.VisualStudio.DebuggerVisualizers, Version = 9.0.0.0,

Однако, когда я публикую на Azure сайты, я получаю сообщение об ошибке:

Could not load file or assembly 'Microsoft.VisualStudio.DebuggerVisualizers, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. 

Doing некоторые исследования по этому типу ошибок, я вижу, что это, возможно, могло быть связано либо (а) ссылаться на более некорректную версию локально, чем ту, которая установлена ​​на Azure, или (b) DLL ссылается на Microsoft.VisualStudio.DebuggerVisualizers в качестве зависимости.

Моя проблема в том, что я понятия не имею, как отладить это. Если проблема вызвана (а), как я могу сказать? Если проблема вызвана (b) как ca Microsoft.VisualStudio.DebuggerVisualizers?

Я уже слишком много борется с этим, и поиск в Интернете не приносит большой пользы.

С кем-либо сталкивалась эта ошибка раньше?

UPDATE

Скриншот моей папке References. На мой взгляд, ничего необычного, но ясно, что что-то происходит. enter image description here

+0

Загружается ли эта сборка при локальном запуске? Если да - попытайтесь выяснить, к чему вы обращаетесь - не следует использовать в вашем приложении ... Убедитесь, что в вашей папке «bin» нет случайных двоичных файлов (т. Е. Может быть загружен, если есть какой-то код отражения, который пытается для загрузки всех сборок для вашего приложения) или на какую-либо тестовую страницу, которая требует сборки и компиляции на опубликованном сайте вместе со всеми другими страницами. –

+0

Как я могу узнать, загружается ли он, когда я запускаю локально? (Я действительно новичок в этом типе ошибок, поэтому я медленно изучаю, как отлаживать). – Brett

+0

Вероятно, существует зависимость от него с помощью другой DLL, на которую вы ссылаетесь. –

ответ

0

Это было странное явление, и я до сих пор не уверен, что на самом деле причина.

Я закончил полностью удаление веб-сайта из Azure и переиздание, и он отлично работает. Это было хорошее решение для моего дела, потому что мой сайт был в зачаточном состоянии.

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