1

xmlファイルを読み取るだけのAsp.netアプリがあり、このコードはVS2008を使用するVistaで正常に機能していましたが、今はWindows 7に移行し、コードをVS2010に移行しました。私のwebappフォルダー]は拒否されました」。他に何も変更されていません。同じコードが正常に機能していたため、それとは何の関係もないと思いましたが、フォルダーのパーマを変更しようとしましたが、それでも回避できませんでした。問題。

誰かがこれが起こっている理由とそれを修正する方法に光を当ててもらえますか?

ありがとう、レイ。

4

1 に答える 1

2

Visual Studio の組み込み Web サーバーは、特定のファイルとパスに対するアクセス許可が制限されている部分信頼セキュリティ サンドボックスで実行されます。どういうわけか、アクセスしようとしているパスやファイルがサンドボックスのアクセス許可の範囲外です。

web.config でこれを追加または変更することにより、Web サーバー サンドボックスのセキュリティ レベルを完全な信頼に設定することができます。

<system.web>
    <trust level="Full" />
</system.web>

これはライブサーバーでは使用しないでください。その場合、IIS とフォルダ アクセス許可の両方で正しいアクセス許可を設定する必要があります。

于 2010-04-26T08:10:18.353 に答える