Access to the path "xxx" is denied when saving HttpPostedFile file
Bagi developer khususnya yang berbasis web tentu pernah menemukan pesan error "Access to the path "xxx" is denied". Jika kita menggunakan IIS Web Server, error tersebut sering kita temui terutama pada saat program kita akan melakukan penulisan kedalam folder. Penulisan dalam folder biasanya diperlukan untuk proses upload file.
Secara mekanisme setiap Web Server akan membuatkan virtual directory untuk setiap aplikasi web. Hal tersebut dimaksudkan agar user yang mengakses web kita hanya dapat read tanpa bisa write. Tetapi untuk kasus upload file kita harus melakukan setting permission agar user dapat melakukan write ke dalam folder tersebut.
Cara untuk melakukan settingan write kedalam folder tersebut adalah dengan mengatur permission agar error "Access to the path xxx is denied" tidak muncul kembali.
Dibawah ini adalah gambar untuk menjelaskan cara memberikan akses write kedalam folder. Perhatikan bahwa kita hanya perlu memberikan akses write untuk : IIS_IUSR
Recommended Reading:
Semoga posting artikel diatas dapat bermanfaat.
Salam,