我有一个在Azure网站上托管的MVC网站,在本地运行时效果很好。
但是,当我发布到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.
对此类错误进行一些研究,我发现它可能与(a)在本地引用不正确的版本而不是在Azure上安装的版本有关,或者(b)DLL引用{{1}作为依赖。
我的问题是我不知道如何调试它。如果问题是由(a)引起的,我该怎么说?如果问题是由(b)如何ca Microsoft.VisualStudio.DebuggerVisualizers
?
我已经在这个问题上苦苦挣扎了好几个小时了,谷歌搜索似乎并没有带来太多帮助。
之前有没有人遇到过此错误?
更新
我的References文件夹的屏幕截图。在我看来,没有什么不寻常的,但显然有些事情正在发生。
答案 0 :(得分:0)
这是一个奇怪的,我仍然不确定实际的原因。
我最终完全删除了Azure中的网站,并重新发布,并且工作正常。 这对我的案子来说是一个很好的解决方案,因为我的网站还处于起步阶段。