直到最近,我们一直在使用Mosso / Rackspace Cloud,但是他们突然为新添加的站点切换到了.NET的中信任模型,并将很快将现有服务器场迁移到中信任
我们无法使Sitefinity CMS V3.6 SP2(最新版本)在此环境中工作。
是否有人对在中等信任下如何使Sitefinity工作有任何想法?
我也已经向Telerik提交了支持票,如果他们想出了货,我会报告。
替代方法是move hosts。
最佳答案
来自Sitefinity团队的Slavo在这里。
团队中的某人会回复您提交的支持通知单,但是为了其他可能遇到与您类似的问题的人的利益,我也想在这里给您写信。目前尚不清楚您的方案中到底存在什么问题,因此我将详细说明Sitefinity在中等信任环境中的工作方式。
在这种环境中,除了少数例外,都支持Sitefinity的所有功能。需要完全信任才能运行的代码的主要部分是数据访问代码。 Sitefinity使用称为Nolics.net的ORM工具与项目数据库进行交互,并支持自动模式升级。在以下情况下,需要进行架构升级:
由于以中等信任度运行的托管提供程序不允许您更改这些设置,因此解决方案是在开发计算机上执行一次这些操作,然后将更改上传到生产服务器。
如果您不是第一次不能运行您的项目,这就是原因。我的建议是在某个地方本地设置项目并运行它,确保您可以浏览站点和管理界面,然后通过托管服务提供商上载项目和数据库(具有已升级的架构)。
我们还提供有关如何开始使用Discount ASP.NET和GoDaddy作为最常用的共享托管服务提供商的指南。也许那些可以帮助。
如果您仍然遇到项目问题,请提供更多详细信息,我们很乐意在这里或在我们的论坛或支持系统中为您提供帮助。
最好,
斯拉沃