0

私は Sitefinity を初めて使用します。現在、私はウェブサイトを作成し、IIS7 に正常にデプロイしました。しかし、Sitefinity バージョン 3.7 で開発された Web サイトを移行する必要があります。

そして、そのサイトを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 です:ここにリンクの説明を入力してください


編集 :

実際、私の問題は、古いプロジェクトを .net Framework 2.0 で実行していることです。したがって、最初に古いプロジェクトを 3.7 sp4 にアップグレードする必要がありますが、Sitefinity Web サイトのどこにも 3.7 sp4 ダウンロード オプションがありません。

古いプロジェクトを 3.7 sp4 にアップグレードするのを手伝ってくれる人はいますか。

ありがとう

4

1 に答える 1

1

最初に、Sitefinity v3.7 SP4 のダウンロードはアカウント ページで利用できるはずです。もちろん、そのエディションの資格がある場合は、このリンクをたどってください。

次に、5.2 プロジェクトから web.config をコピーして貼り付けたり、dll を交換したりして、v3.7 を別の .NET バージョンにアップグレードする必要はありません。app-pool を変更し、再構築することでうまくいくはずです。

実行中の 3.7 プロジェクトは、Sitefinity プロジェクト マネージャーを介して自動的に移行するか、ドキュメントに記載されている手動の手順に従って、Module3.7_SP4_NET35.zip ファイルを 3.7 フォルダーに抽出し、次の行を 3.7 web.config に追加するだけで移行できます。

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

web.config を変更する前に受け取った 500 エラーについて詳しく説明するか、私にメールしていただければ、原因を突き止めることができるかもしれません...

ヨケム。

于 2012-11-17T12:45:14.947 に答える