VS2010 IIS Express Güvenliği

Son kullanıcının bir dosyayı yüklemesi gereken bir MVC uygulaması üzerinde çalışıyorum ve uygulamanın dosyayı yerel bir paylaşıma (C: \ Files) koyması gerekiyor. Klasörün geniş açık NTFS izinleri vardır (Herkesin tam erişimi vardır), ancak dosyayı yüklemeye çalıştığımda, yazma erişimi reddedildiğini söyleyen IIS Express barks. İlginç bir şekilde, dizini uçurursam, IIS Express'in yeniden oluşturulmasında hiçbir sorun yaşanmaz, hiçbir şey depolamayacaktır.

Açıkçası bu, IIS Express ile bir güvenlik ayarı. Birisi bana hangi ayarın olduğunu, nerede olduğunu ve bunu değiştirmek için neye ihtiyacım olduğunu söyleyebilsin diye bu süreci işe alabilir miyim? Birçok benzer soru gördüm, ancak NTFS izinlerine ve benzerlerine odaklanmış görünüyorlar ve "Herkes" in aslında "Herkes" anlamına geldiğini varsaymalıyım.

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

1
IIS Express kullanarak yerel makineme karşı geliştiriyorum. Dağıtmak sorun değil, sadece bu parçayı işe almak.
katma yazar Jeremy Holovacs, kaynak
Uygulamanızı dağıtan sorunlar yaşıyor mu veya uygulamanız yüklediğiniz bir dosyayı kaydederek sorun yaşıyor mu?
katma yazar jrummell, kaynak
Lütfen yükleme işlemini yapan kodu gönderir misiniz?
katma yazar vcsjones, kaynak

1 cevap

Yükleme kodunuzu gönderir misiniz? Bu benim için iyi çalışıyor:

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

Yukarıdaki kod, hem yerel IIS hem de MVC3 yüklü bir canlı site için çalışır.

0
katma
Benim sahip olduğum kodla hemen hemen aynı, benim yolum dışında "C: \ files \" artı file.Filename .
katma yazar Jeremy Holovacs, kaynak
Ah ... Gerçekten bunu yapmak istemiyorum.
katma yazar Jeremy Holovacs, kaynak
meh ... Görsel stüdyodan çıktım, içeri girdim ve şimdi işe yarıyor. Bana bunu bil.
katma yazar Jeremy Holovacs, kaynak
Windows 7 kullanıyor musunuz? SQL Server dbs'imi bırakıp düzenlerken dosya izinleriyle ilgili sorunlar yaşadım. Yaptığım şey tamamen UAT'yi etkisiz hale getirmekti.
katma yazar Ron, kaynak
Windows
Windows
729 Katılımcıların

Windows ile ilgili tüm sorunların çözümüne yanıt arandığı ve paylaşımların yapıldığı bir gruptur. @SerCiTV @Tekpay @Apktanitim kanal/grupların uzantısıdır. https://t.me/joinchat/H1pwvUwqv4etCBtv9Oi_qQ