可能なCASの問題を - IIS 7.5は、アセンブリ64ビットをロードすることを拒否しますか?
-
22-09-2019 - |
質問
私は、ダウンロードしたオーチャードCMS に、VS2008でそれを開いて、F5を打つ:すべては罰金を実行します。
私は、IIS 7.5でWebサイトを作成し、Webプロジェクトのディレクトリにそれを指摘し、(私は願って)正しくパーミッションを設定します。 :ここで示唆したように私は、64ビット版のSystem.Data.SQLiteをダウンロードこちらのアイテム14798 と: SO:ロードできませんでした。アセンブリファイルや「System.Data.SQLite」に。
このサイトは完全信頼で実行されます。私は、IIS I GET
を通じて実行されているサイトに自分のブラウザをポイントすると(つまり、ここで遊んでいても何の場合)私はここに途方に暮れていますので、ファイルをロードまたはアセンブリませんでした。 「System.Data.SQLite、バージョン= 1.0.65.0、 文化は、ニュートラル= なPublicKeyToken = db937bc2d44ff139' または その依存関係の1つ。失敗した 最小権限の要求を許可します。
私は、コードアクセスセキュリティについてあまり知りません。何が私が見て/いない理解していない/間違っているのでしょうか?どのように私は適切な権限を与えないし、誰/何?
へは、これまで私はミディアム・トラストで実行させて頂いておりますホスティング事業者にこのアプリケーションをデプロイのいずれか希望はありますか?
すべてのヘルプ、ポインタや提案をいただければ幸いです。おかげます。
注:カッシーニを介して実行する場合、これは最初に働いた理由を質問ではありません。その質問への答えは、上記に参照SOの質問への答えに含まれています。
解決
はSQLiteのプロバイダは、基礎となるエンジンと通信するためにP /呼び出しを使用し、したがって、媒体の信頼で実行することができません。これは、ホスティングプロバイダの大多数のためのSQLiteが不適切になります。