我在本地和 AppHarbor 上出现错误“实体类型 [classname] 不是当前上下文模型的一部分”。我在本地修复它,推送到 git 并且 AppHarbor 提取了新版本,但我无法转移这个错误。
我尝试删除它遇到问题的类,重新部署它并在 AH 上运行。
然后我重新创建了 db 表,将其带入 EF,重新生成了所有内容:它在本地工作正常,但在 AH 上不行。我完全被难住了。
编辑:刚刚部署到一个全新的 AH 应用程序,错误仍然存在。发布到本地文件系统并用 IIS 打开就可以了。嗯……