3

Windows 2008サーバーにvs2010をインストールし、ドライブの1つにアクセスするアプリケーションを実行しようとしたところ、エラーが発生しました

access to the path E:\logfiles is denied.

管理者としてログインしていますが、Visual Studio が管理者として実行されていることがわかります。

設定する必要がある特定の権限はありますか、それとも別のものですか。

Visual Studio 2008を使用してデスクトップで正常に実行されたため、それが私のコードであるとは思えません

4

3 に答える 3

6

VS2008 のレポート プロジェクトで RDL ファイルの変更を保存しようとしているときに、このエラーが発生しました。私にとっての解決策は、ファイル システムのプロジェクト フォルダーのプロパティ ダイアログを確認し、[属性] セクションの [読み取り専用] チェックボックスをオフにすることでした。

于 2012-01-25T00:31:37.383 に答える
1

私が最初に考えたのは、E:\logfiles のアクセス許可を確認することです。VS でデバッガーを介してアプリケーションを実行すると、その場所へのアクセス許可を持たない別のユーザー アカウントでアプリケーションが実行されている可能性があります (私は could を強調しますよくわかりません)。プロジェクトの bin/debug または bin/release ディレクトリにある .exe に移動して、そこから管理者としてアプリケーションを実行してみてください。

于 2011-03-08T20:08:01.253 に答える