VS2010 IIS Expressセキュリティ

私は、エンドユーザーがファイルをアップロードしなければならないMVCアプリケーションで作業しており、アプリケーションはローカル共有(C:\ Files)にファイルを置く必要があります。フォルダにはNTFSアクセス許可があります(Everyoneにはフルアクセス権があります)。しかし、ファイルをアップロードしようとすると、IIS Expressは書き込みアクセスが拒否されたと私に警告します。興味深いことに、ディレクトリを吹き飛ばすと、IIS Expressは問題を再現せず、何も格納しません。

これはIIS Expressのセキュリティ設定であることは明らかです。誰かが私に、それがどこにあるのか、それがどこにあるのか、そして私がこのプロセスを働かせるように変更する必要があるのか​​を教えてくれますか?私も同様の質問がたくさんありましたが、NTFSのアクセス許可などに焦点が当てられているように見えますが、「Everyone」は実際には「Everyone」を意味すると仮定する必要があります。

UPDATE I added the Windows 7 tag as this may be related (64 bit)

1
追加された 編集された
ビュー: 5
私はIIS Expressを使って私のローカルマシンに対して開発しています。デプロイメントは問題ではなく、この1つを動作させるだけです。
追加された 著者 Jeremy Holovacs,
アプリのデプロイに問題があるのですか、アップロードしたファイルを保存する際にアプリで問題が発生していますか?
追加された 著者 jrummell,
アップロードを行っているコードを投稿してもらえますか?
追加された 著者 vcsjones,

1 答え

アップロードコードを投稿できますか?これは私にとってうまくいく:

var path = Path.Combine(Server.MapPath("~/Content/Uploads"), fileName);
file.SaveAs(path);

上記のコードは、ローカルIISとMVC3がインストールされているライブサイトの両方で動作します。

0
追加された
私のパスが "C:\ files \"と file.Filename であることを除いて、私が持っているコードとほとんど同じです。
追加された 著者 Jeremy Holovacs,
うーん...私は本当にそれをしたくありません。
追加された 著者 Jeremy Holovacs,
meh ...私はビジュアルスタジオから出て、戻ってきて、今は働いています。それを聞いてください。
追加された 著者 Jeremy Holovacs,
Windows 7を使用していますか? SQL ServerのDBを削除して編集するときに、ファイルのアクセス許可に問題がありました。私がしたことは、UATを完全に無効にすることでした。
追加された 著者 Ron,