Orchard CMSをダウンロードし、VS2008 で開き、F5 キーを押しました。すべて正常に動作します。
次に、IIS 7.5 で Web サイトを作成し、それを Web プロジェクトのディレクトリにポイントして、アクセス許可を正しく設定しました (希望します)。ここで提案されているように、64 ビット バージョンの System.Data.SQLite をダウンロードしました: Orchard Work Item 14798とここ: SO: Could not load file or assembly 'System.Data.SQLite'。
サイトは完全信頼で実行されます。IISを介して実行されているサイトにブラウザを向けると、
ファイルまたはアセンブリ 'System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139' またはその依存関係の 1 つを読み込めませんでした。最小限の権限リクエストを許可できませんでした。
私はコード アクセス セキュリティについてあまり知らないので (それがここでの役割でさえあるとしても)、ここで途方に暮れています。私が間違っている/理解していない/見ていないのは何ですか? 適切な権限を誰に / 何に付与するのですか?
中程度の信頼でのみ実行が許可されているホスティング会社にこのアプリケーションを展開する見込みはありますか?
ヘルプ、ポインター、または提案をいただければ幸いです。ありがとう。
注: 問題は、Cassini を実行したときにこれが最初に機能した理由ではありません。その質問への回答は、上記の SO の質問への回答に含まれています。