Forum
Arkadaşlar aşağıdaki şekilde bitmap resmi veritabanından memorystream ile çekiyorum ve sisteme kaydediyorum.
Xp Pro üzerinde IIS 5.1 ile kendi makinemde çalıştırdığımda sorunsuz resimleri alıyorum.Bu çalışmayı 2003 server'a taşıdım.
Tüm ayarlamaları yaptım.Sayfayı çalıştırdığımda resimlerin kayıt edilmediğini gördüm.IIS 6.0 üzerinde ne ayar yapmam gerekiyor.
Yazma iznini vermeme rağmen aynı problem devam ediyor.IIS 5.1 'de yazma izni vermeme rağmen sayfa sorunsuz çalışıyor.
Yardımlarınızı bekliyorum.
imageBytes = (
byte[])kimlik_reader.GetValue(10);if (imageBytes == null || imageBytes.Length == 0) return;
MemoryStream tempStream;
string type = System.Text.Encoding.ASCII.GetString(imageBytes, oleTypeStart, oleTypeLength);
if (type == "Bitmap Image")
{
tempStream =
new MemoryStream(imageBytes, oleOffset, imageBytes.Length - oleOffset);
}
else
{
tempStream =
new MemoryStream(imageBytes, 0, imageBytes.Length);
}
MemoryStream str = new MemoryStream();
str.Write(imageBytes, 0, imageBytes.Length);
Bitmap bit = new Bitmap(str);
Response.ContentType =
"image/jpeg";bit.Save(Server.MapPath(tckimlik.Text+
".jpeg"), System.Drawing.Imaging.ImageFormat.Jpeg);Image1.ImageUrl =
"~/" + tckimlik.Text + ".jpeg";Hatırladığım kadarı ile ekstra ayara gerek yok.
Asp.net conf ve app.pool gözden geçirmeni tavsiye ederim.
Ayrıca önemli bi tavsiye db ye medya gömmemendir. Örn: fotoları bi klasör e atıp full path'ini db ye yazman ordan okuyup media yı çekmen daha çok tercih edilir.
Arkadaşım yardımınız için çok teşekkür ederim.
Ben kendi yazdığım programlarda db'ye resimleri kaydetmiyorum.Genelde yolunu kaydediyorum.Logo programında resimler db'ye gömülmüş durumda.Yani logodan resimleri çekmem gerekiyor.
Kendi makinemde Xp Professional IIS 5.1 üzerinde sorun yok.
Dediğin ayarlara bakacağım.
Dediğiniz ayarları kontrol ettim.Asp.net config dosyasının içeriği aynı.App pool ayarlarıda aynı.
inetpub dizinin altında muayene klasörüne baktığım zaman sqlden çekilen resmin kayıt edilmediğini gördüm..
IIS 6.0 üzerinde bir izinlerle ilgili bir eksiklik var gibi.
Bir türlü bulamadım..
Yardımlarınızı bekliyorum.
Merhaba
İlgili dizin'de IUSR (iis user) erişimini security perm. durumu nedir ? bir full access verip dener misiniz ? sanırım sorun bundan kaynaklanıyordur.
Yardımlarınız için çok teşekkür ederim.
users (PCadi\users) kullanıcısına full yetki verince sorun düzeldi.IUSR kullanıcısına full yetki vermeme rağmen aynı sorunu yaşadım.
Users'a izin verince güvenlikte sorun yaşarmıyım?
Güvenlik olarak ne yapmam lazım.?