質問: 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)
回答: アップロードコードを投稿できますか?これは私にとってうまくいく: ``` var path = Path.Combine(Server.MapPath("~/Content/Uploads"), fileName); file.SaveAs(path); ``` 上記のコードは、ローカルIISとMVC3がインストールされているライブサイトの両方で動作します。