1

私のホストは、中程度の信頼できるWebアプリケーションのみを許可します。

このエラーが発生します:

Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.

コードがありますが、何を変更すればよいですか?[assembly:AllowPartiallyTrustedCallers]の各ファイルに属性を追加できると読みましたが、私のソリューションには大量のファイルがありますが、これを行うためのより高速な方法はありますか?(単一の地球規模の変化?)

問題の原因となっているメソッドを絞り込むか、名前空間を含めることができればと思います。 この集会が署名されているかどうかさえわかりません。

4

2 に答える 2

1

Webアプリを1つ以上のアセンブリとしてデプロイする場合は、それぞれのAssemblyInfo.csにその属性を追加するだけで済みます。。。これは、実際には、ソースファイルではなくプロジェクトごとに1回この変更を行うことの問題です。

「ファイル内で検索」を実行し、「これらのタイプのファイルを確認する」を「AssemblyInfo.cs」に設定して、「アセンブリ:AssemblyTitle」というテキストを検索できるはずです。

ソリューションでは、プロジェクトごとに1つのヒットのみを取得する必要があります。

于 2009-11-26T03:44:17.750 に答える
0

このツールを試してみてください。

http://www.charlesrcook.com/archive/2008/05/10/securityexception-that-assembly-does-not-allow-partially-trusted-callers.aspx

于 2009-11-26T14:57:39.030 に答える