Sitefinityに取り組んでいるチームのSlavoです。
チームの誰かがあなたが提出したサポートチケットに返信しますが、あなたと同様の問題を抱えている可能性のある他の誰かのために、私もここであなたに手紙を書きたいと思いました。シナリオでどのような問題が発生するかは明確ではないため、中程度の信頼環境でSitefinityがどのように機能するかについて少し詳しく説明します。
Sitefinityのすべての機能は、マイナーな例外を除いて、このような環境でサポートされています。実行するために完全な信頼を必要とするコードの主要部分は、データアクセスコードです。Sitefinityは、Nolics.netと呼ばれるORMツールを使用してプロジェクトデータベースと対話し、スキーマの自動アップグレードをサポートします。次のシナリオでは、スキーマのアップグレードが必要です。
- プロジェクトを初めて開始するとき(データベースは空です)
- 新しいバージョンのSitefinityにアップグレードする場合(変更されたバージョンのSitefinityアセンブリ)
- Sitefinityに接続された新しいデータプロバイダーを追加する場合(データベースに追加するテーブルが増える)
中程度の信頼で実行されているホスティングプロバイダーではこれらの設定を変更できないため、解決策は、開発マシンでこれらの操作を1回実行してから、変更を運用サーバーにアップロードすることです。
プロジェクトを初めて実行できなかった場合は、これが理由である可能性があります。私のアドバイスは、プロジェクトをローカルのどこかにセットアップして実行し、サイトと管理インターフェイスを参照できることを確認してから、プロジェクトとデータベース(既にアップグレードされたスキーマを含む)をホスティングプロバイダーにアップロードすることです。
また、最も一般的に使用されている共有ホスティングプロバイダーとしてDiscountASP.NETとGoDaddyを使い始める方法についてのガイドもあります。多分それらは助けることができます。
それでもプロジェクトで問題が発生する場合は、詳細をお知らせください。ここ、またはフォーラムやサポートシステムでサポートさせていただきます。
最高、スラブ人