ローカルデバッグ、完全なアクセス許可が、パスにのVisual Studio 2008のローカルデバッグパーミッションの問題
アクセスを取得するたびにイムにネットワークサービスと誰にでもIVEセットへのアクセス「C:\ユーザー\\ドキュメントは、Visual \しますStudio 2008 \ WebSites \ Directory \ pictures 'が拒否されました。
説明現在のWeb要求の実行中に、未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。
例外の詳細:System.UnauthorizedAccessException: 'C:\ Users \\ Documents \ Visual Studio 2008 \ WebSites \ Directory \ pictures'のパスへのアクセスが拒否されました。
ASP.NETは要求されたリソースにアクセスする権限がありません。リソースへのアクセス権をASP.NET要求IDに付与することを検討してください。 ASP.NETには、アプリケーションが偽装されていない場合に使用される基本プロセスID(通常、IIS 5では{MACHINE} \ ASPNET、IIS 6ではネットワークサービス)があります。アプリケーションがviaを偽装している場合、IDは匿名ユーザー(通常はIUSR_MACHINENAME)または認証された要求ユーザーになります。
ASP.NETアクセスをファイルに付与するには、エクスプローラでファイルを右クリックし、[プロパティ]を選択して[セキュリティ]タブを選択します。適切なユーザーまたはグループを追加するには、[追加]をクリックします。 ASP.NETアカウントを強調表示し、必要なアクセスのチェックボックスをオンにします。
{MACHINE} \ ASPNETアカウントがありません。私のユーザーアカウントを偽装しようとしましたが、IUSR_MACHINENAMEは自分のマシンのアカウントではありません。
コード:のFileStream =新規のFileStreamとして
点心にnewFile(Server.MapPathの( "../絵")、FileMode.OpenOrCreate)
が