我有一个使用.net的实体框架的应用程序。此应用程序在我的本地计算机和本地服务器上运行良好。但是,尝试在中等信任的mosso上运行应用程序会返回错误。
我不确定如何在媒介信任中适当使用实体框架。我将实体模型放在与Web应用程序不同的项目中。任何帮助或方向将不胜感激。
答案 0 :(得分:3)
这很奇怪,我已成功使用RackspaceCloud中的Entity Framework近六个月了。处于单独项目中的实体模型应该没有效果。
您能举例说明导致此异常的调用代码吗?
您是否冒充Windows帐户? e.g。
<identity impersonate="true" userName="dfw\<USERNAME>" password="<PASSWORD>"></identity>
您可以找到RackspaceCloud Medium Trust指南here
前一段时间我做了blog post详细说明了在RackspaceCloud上托管的要求
答案 1 :(得分:2)
实体框架对我来说对中等信任很好。您可以通过将<trust level="Medium">
添加到web.config文件来模拟本地框中的中等信任。如果它仍然适用于你的盒子(我打赌它会),那么Mosso很可能有一个修改过的中等信任定义,并且不允许实体框架需要的东西。在那一点上,你必须与他们接触或找到不同的托管。