3

直到最近,我们一直在使用 Mosso / The Rackspace Cloud,但他们突然为新添加的站点切换到 .NET 的中等信任模型,并将很快将现有服务器场迁移到中等信任

我们无法让我们的 Sitefinity CMS V3.6 SP2(最新)在这种环境中工作。

有人对如何让Sitefinity在中等信任下工作有任何想法吗?

我也向 Telerik 提交了支持票,如果他们拿出货物,我会报告。

另一种方法是移动主机

4

1 回答 1

4

来自 Sitefinity 团队的 Slavo。

团队中的某个人会回复您提交的支持票,但为了其他可能遇到与您类似问题的人的利益,我也想在这里写信给您。目前尚不清楚您在场景中到底遇到了什么问题,因此我将详细说明 Sitefinity 在中等信任环境中的工作原理。

在这样的环境中支持 Sitefinity 的所有功能,只有少数例外。需要完全信任才能运行的主要代码部分是数据访问代码。Sitefinity 使用名为 Nolics.net 的 ORM 工具与项目数据库进行交互,并支持自动模式升级。以下场景需要升级架构:

  • 第一次启动项目时(数据库为空)
  • 当您升级到 Sitefinity 的新版本时(Sitefinity 程序集的更改版本)
  • 当您添加插入 Sitefinity 的新数据提供程序时(要添加到数据库的更多表)

由于以中等信任度运行的托管服务提供商不允许您更改这些设置,因此解决方案是在开发机器上执行一次这些操作,然后将更改上传到生产服务器。

如果您第一次无法运行您的项目,很可能就是这个原因。我的建议是在本地设置项目并运行它,确保您可以浏览站点和管理界面,然后将项目和数据库(具有已升级的架构)上传到您的托管服务提供商。

我们还提供了有关如何开始使用Discount ASP.NETGoDaddy作为最常用的共享托管服务提供商的指南。也许那些可以帮助。

如果您的项目仍然遇到问题,请提供更多详细信息,我很乐意在这里、我们的论坛或支持系统中为您提供帮助。

最好的,斯拉沃

于 2009-06-30T15:16:35.127 回答