ASP.NET Webページのスキップアセンブリ機能の後ろのコードで呼び出します

StackOverflow https://stackoverflow.com//questions/9676532

  •  12-12-2019
  •  | 
  •  

質問

Hello StackOverflow、

私は後のコード内の管理対象.dllアセンブリから関数を呼び出すASP.NET / c# Webページを持っています。それは細かく実行されて、Dev環境に取り組んでいますが、プロダクション環境では、コンビネーションから例外なしで、または私たちの内部ロギングメソッドから見ることができるものからのログ記録の中から機能をスキップします。アセンブリには、サーバー上でプロセスを開始し、ファイルIOを使用する権限が必要です。読んでから、これはコード信頼レベルと関係があるように見えることがわかりますが、作業方向に物事を変えるのを開始する場所はどこにありません。サーバーのコンテキストからアセンブリの信頼レベルを確認する方法は?

役に立ちましたか?

解決

実行時に現在のドメインのアプリケーション信頼を見つける方法です...

appdomain.currentDomain.ApplicationTrust

本当のグッズはここにあります...

appdomain.currentDomain.ApplicationTrust.DefaultGrantSet.permissionSet

ODDは、PermSSIONセットの上限決定プロパティです。

次に何をするのかは、ターゲティングしているフレームワークのバージョンによって異なります。このすべての作品について4.0で行われたいくつかの変更がありました。

これは情報の過負荷です... > http://msdn.microsoft.com/en-us/library/dd984947.aspx.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top