2012-03-08 18 views
0

私はアプリケーションでCドライブのファイルを読み書きできるフォルダにアクセスしたいと思います。アプリケーションはasp.netでC#を使って開発されています。 私はC:\Users\Default\AppData\RoamingまたはC:\Program Dataというフォルダを見つけました。このフォルダには、すべてのユーザーがアクセスでき、管理者権限のあるファイルの書き込みまたは削除を読み取ることができます。 残念ながら、これはウィンドウxpで利用できません xpとwin7にはユーザーが管理者権限なしで書き込み/削除/読み取りできるフォルダがありますか?管理者権限を持つウィンドウ7のフォルダアクセスの問題

+0

IIS上で何をするのかをテストする必要があります。アプリケーションプールIDには、一時ディレクトリにファイルを書き込み/削除する権限が与えられている必要があります。さらに、サーバーにはユーザープロファイルがありません。 – RickAndMSFT

答えて

-1

Cドライブの一時フォルダ「C:\ Temp」を使用できます。

+2

"C:\ Temp"フォルダがありません。代わりに['Path.GetTempPath()'](http://msdn.microsoft.com/en-us/library/system.io.path.gettemppath.aspx)を使用することをお勧めします。 –

+1

+1私はXPの日にTempフォルダを戻していましたが、今でもWin 7には持っています。しかし、あなたのソリューションはより良いです。 :) – Abbas

+0

IISでこれをテストする必要があります。アプリケーションプールIDには、一時ディレクトリにファイルを書き込み/削除する権限が与えられている必要があります。さらに、サーバーにはユーザープロファイルがありません。 – RickAndMSFT

関連する問題