【问题标题】:Internal Error while Migrating the 3.7 Sitefinity sit to 5.2?将 3.7 Sitefinity 迁移到 5.2 时出现内部错误?
【发布时间】:2012-11-16 15:41:42
【问题描述】:

我是 Sitefinity 的新手。目前我创建了一个网站并成功部署到 IIS7。 但是我必须迁移一个使用 Sitefinity 3.7 版开发的网站。

我在将该站点部署到 IIS7 时遇到问题,我搜索并发现问题出在 Web.Config 中,因此我将 web.Config 从 5.2 项目复制到 3.7 项目中。但后来我有以下错误:

Could not load file or assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

以前(在更改 web.Config 之前)我遇到了 500 - 内部服务器错误。


下面是旧的 Web.Config:enter link description here


编辑:

实际上我的问题是,我的旧项目在 .net 框架 2.0 下运行。 因此,我首先需要将旧项目升级到 3.7 sp4,但我在 Sitefinity 网站上的任何地方都没有获得 3.7 sp4 下载选项。

谁能帮我把我的旧项目升级到 3.7 sp4。

谢谢

【问题讨论】:

    标签: asp.net iis-7 sitefinity-5 sitefinity-3x


    【解决方案1】:

    首先,Sitefinity v3.7 SP4 下载应该可以在您的帐户页面上下载,如果您当然有权获得该版本,请关注link

    其次,您不必通过从 5.2 项目中复制/粘贴 web.config 或交换 dll 来将 v3.7 升级到另一个 .NET 版本。更改应用程序池和可能的重建应该可以解决问题。

    您可以通过 Sitefinity 项目管理器自动迁移正在运行的 3.7 项目,也可以按照documentation 中提供的手动步骤,只需将 Module3.7_SP4_NET35.zip 文件解压缩到 3.7 文件夹中,并将以下行添加到3.7 web.config:

    <system.serviceModel>
      <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
    </system.serviceModel>
    

    如果您能详细说明您在更改 web.config 之前收到的 500 错误或给我发电子邮件,也许我们可以找出导致它的原因...

    约赫姆。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-21
      • 2018-05-02
      • 1970-01-01
      • 1970-01-01
      • 2016-10-03
      • 2019-03-15
      • 2014-11-30
      相关资源
      最近更新 更多