この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 22076|答える: 0

[出典] .net/c# アセンブリがネットワーク用のDLLソリューションを読み込めません

[リンクをコピー]
掲載地 2018/11/02 17:06:43 | | | |
ネットワーク位置からアセンブリを読み込もうとすると、以前の.NET Frameworkのバージョンではアセンブリがサンドボックス化されていました。 この.NET FrameworkのリリースではデフォルトでCASポリシーが有効になっていないため、この読み込みは危険です。 このロードがアセンブリのサンドボックスを意図していない場合は、loadFromRemoteSources スイッチを有効にしてください。 詳細はハイパーリンクのログインが見えます。



解決:

[方法1]

プロンプトによると、MSDNの記事を見つけました。 記事で示されている解決策は、以下のXMLスニペットをプログラムの設定ファイルに追加することです:


この解決策に従うと、プログラムは正しく動作します。
MSDNリンク:ハイパーリンクのログインが見えます。(100節).aspx。

[方法2]

アセンブリクラスには静的関数「UnsafeLoadFrom」があり、アセンブリの読み込み時にセキュリティチェックは行いません。 元のコードを以下のように修正します:


[方法3]

アセンブリのロードメソッドは多くのオーバーロードがあり、バイト[]パラメータ付きのロード関数を使うことができます。 コードは以下の通りです:







先の:タイ牛 PHP ビッグブルクラス+ベーシッククラス フルセットのビデオチュートリアル 500話以上のPHP包括的な実用ビデオ...
次に:Rogue software haozip analysis
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com