RackSpace Cloudsite上的ASP MVC2 CombresLink问题

时间:2010-11-18 23:10:47

标签: asp.net-mvc-2 medium-trust combres

我刚刚完成将我的asp.net mvc 2网站部署到RackSpace cloudites。

我目前刚收到错误消息:System.Security.SecurityException:请求失败。说明:应用程序尝试执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系或在配置文件中更改应用程序的信任级别。

这发生在以下行: <%= Combres.WebExtensions.CombresLink(“siteJs”)%>

因此,当Combres尝试访问App_Data / Combres.xml文件中的SiteJs链接时。我将这个网站从Discountasp转移到没有问题的地方。

关于问题和解决方案的任何想法?

提前致谢

1 个答案:

答案 0 :(得分:1)

如果我不得不根据您的环境为中等信任而在黑暗中拍摄,我会猜测反射是您的问题。 Combres使用Fasterflect这是一个很棒的反射库。话虽如此,中型信任应用程序未被授予ReflectionPermission,因此在尝试运行代码时会抛出SecurityException。如果你有关于SecurityException的任何细节,可能会确认是否确实如此。