在中等信任环境中使用.NET实体框架,如Mosso / Rackspace云托管

时间:2010-01-02 20:43:46

标签: asp.net asp.net-mvc entity-framework ado.net medium-trust

我有一个使用.net的实体框架的应用程序。此应用程序在我的本地计算机和本地服务器上运行良好。但是,尝试在中等信任的mosso上运行应用程序会返回错误。 alt text

我不确定如何在媒介信任中适当使用实体框架。我将实体模型放在与Web应用程序不同的项目中。任何帮助或方向将不胜感激。

2 个答案:

答案 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很可能有一个修改过的中等信任定义,并且不允许实体框架需要的东西。在那一点上,你必须与他们接触或找到不同的托管。