我的网站首先是MVC5 + EntityFramework 6代码。当运行localy它工作正常。但在部署之后(如Azure网站和Azure SQL DB),它出现了this等实现错误。在不同的页面上有不同的错误,但所有错误都与物化有关。
我们试图解决这个问题:
- 将数据库超时从30增加到120,如Entity Framework “Invalid attempt to read when no data is present” with 'large' data on Azure中所建议的那样。这没有用。
- 在调试模式下从本地网站实例连接到Azure DB,但没有发现任何错误。
- 然后我们创建了一个Azure资源组,并将该网站和数据库放在该组中(第一次网站位于其他组中)。而且看起来错误不再是错误了。
醇>
所以我们找到了一些解决方法,但没有修复错误。并且没有任何保证,这种例外永远不会再次发生。有人遇到过这样的错误吗?