【发布时间】:2014-02-06 14:57:01
【问题描述】:
使用 Piranha CMS、MVC 5 和 EF 6.02 的预发布 2.2 版本并发布到 Azure 网站时,我收到以下错误:无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。请参阅下面的屏幕截图。
http://screencast.com/t/PxwhtJd7xx8n
请告知如何解决此问题。一切都在本地正常运行。
更新
使用远程调试后,我能够确定 Piranha 正在尝试加载 WebMatrix.WebData 并且找不到它。 http://screencast.com/t/5qytkgqmeaV6
将 copy local 设置为 true 会产生一些额外的加载错误,因此这只是问题的一部分。
【问题讨论】:
-
这通常意味着有一个本地程序集,但 VS 在构建项目时不会复制它,并且在您发布到远程站点后它找不到该程序集。能否确保所有非 .NET Framework 程序集在发布前都在 VS 中标记为 Copy Local True
标签: azure azure-web-app-service piranha-cms