SecurityExceptionにASP.net の応用
-
11-07-2019 - |
質問
いwebアプリを照会、導入可能指数では、イブレア城、イブレアにW2K3サーバのネットワーク.今僕azureコードそのための試験サービスのアップロードしています。そのために私はイVista(黄色い肌に黒い模様の錦鯉は、仮想マシン)が紺碧のSDKなインストール、XPボックス。
作成したマクラウドサービスを追加したファイルからのアプリにしたもので(F5)を取得しますSecurityExceptionが発生する場合がありますが電話を導入可能にクエリを指ったのは、
の応用を試みを行う 運用不可に セキュリティポリシー付与するこ 申請に必要なアクセス権を付与します お問い合システム 管理者または変更の 申請からの信頼レベルの 設定ファイルを指定します。
ってgoogling頃、ソリューションがその場で発音を確認することが懸念を修正します。設定ファイルしない"のクラウド".
がんの助け。
解決
OK、誰かが同じ問題に直面している場合、これはAzureフォーラムから得た正しい答えです:
これは信頼ポリシーによるものです Windows Azure CTP用。の 環境変数TEMPおよびTMPは 利用可能で適切にセットアップします。 ただし、System.IO.Path.GetTempPath およびSystem.IO.GetTempFileは機能しません 無制限が必要なため 環境権限。私は...するだろう Luceneに連絡することをお勧めします 開発者が変更できるかどうかを確認する 媒体で適切に実行されるようにコード 信頼環境。
答えてくれたダニエル・C・ワンに感謝します。
他のヒント
私も見に関する質問に対する私の問題をどのようだったのを修正しました。
こちらのリンク: Lucene.Net 失敗した時に私のホストで通話GetTempPath().何の仕事ではないか。
machine.config(多くの場合、共有ホスティングにあります)でweb.configで許可されていない限り、web.configの信頼を変更できます。プット内で何が起こるか見てみましょう。
それが許可されていない場合は、プロバイダーに相談して制御GACdを取得できるかどうかを確認してください。それでもうまくいかない場合は、申し訳ありませんが、運が悪いです。特定の方法に対して完全な信頼を必要としない回避策を見つけることもできますが、サードパーティのdllがそれを必要とする場合、あまりできることはありません
これを行ったことはありませんが、デスクトップバージョンのLive Operating Environmentを使用することはできませんか?これは、トラブルシューティングの良いスタートに思えます。