0

ASP.NET でランダム アクセス データ ファイルを使用しようとしています。「rd4」は私のアプリケーション名です。localhost では問題なく動作しますが、次のエラー メッセージが表示されました。サーバーで読み取り/書き込み許可を設定しても役に立ちません。任意の提案をいただければ幸いです。

セキュリティ透過メソッド 'rd4._default.Button1_Click(System.Object, System.EventArgs)' によって、セキュリティ クリティカルなメソッド 'Microsoft.VisualBasic.FileSystem.FileOpen(Int32, System.String, Microsoft.VisualBasic.OpenMode, Microsoft.VisualBasic)' にアクセスしようとしています.OpenAccess、Microsoft.VisualBasic.OpenShare、Int32)' に失敗しました。

アセンブリ 'rd4、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null' は部分的に信頼されているため、CLR はアセンブリ自体の透明性注釈に関係なく、完全にセキュリティを透過的にします。セキュリティ クリティカルなコードにアクセスするには、このアセンブリが完全に信頼されている必要があります。

4

1 に答える 1

2

私は次のように解決策を見つけました:

次のタグを web.config に追加します。

<configuration>
    <system.web>
        <trust level="Full" />
    </system.web>
</configuration>
于 2014-01-12T17:49:04.193 に答える