arşiv

yazılar buna göre etiketlendi; ‘recep koyuncu etiketi’

Visual Studio ile yerel IIS üstünde çalışırken HTTP Error 500.21 hatası aldığında

Cuma, 03 Şub 2012 yorum yok

 

HTTP 500.21 – Internal Server Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" its module list

hatasını alıyorsanız aşağıdaki komut ile IIS i tekrar sizdeki güncel .net Framework ile yapılandırarak hatayı çözmüş olucaksınız.

 Not: bu komutu güncel framework klasörü içinde çalıştırın
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319"    Path 
komut =aspnet_regiis.exe -i

devamını oku…

- Bugün Okunma Sayısı :0
- Toplam Okunma Sayısı :4

when IDENTITY_INSERT is set to OFF Hatası

Cuma, 20 Oca 2012 yorum yok

 

Mesajı : Cannot insert explicit value for identity column table ‘Tablo_Adi’ when IDENTITY_INSERT is set to OFF.

Hata Sebebi ve Çözümü: Hatanın oluşma sebebi, Primary olarak belirttiğiniz kolonun değeri sayı olarak ayarlanmış. Ancak siz bu kolona manual olarak veri girişi yapmak istiyorsunuz ve sonuç olarak bu hata mesajı ile karşılaşıyorsunuz.

Insert komutunuzu kontrol ederek primary kolona kayıt yapıp yapmadığınızı kontrol ediniz. Yada Manual olarak değer gireceğiniz kolona otomatik sayı artırma özelliğinin aktif olup olmadığını kontrol ediniz.

- Bugün Okunma Sayısı :0
- Toplam Okunma Sayısı :2

Sonsuz Ağaç yapısındaki Kategoriler tablosunu ASP.Net Treeview nesnesine doldurmak

Salı, 17 Oca 2012 yorum yok
ASP.Net’te TreeView nesnesine sonsuz ağaç yapısındaki verilerinizi mi atmak istiyorsunuz? İşte cevabı:
(Aynı zamanda güzel  recursive method örneği)

Kategoriler Tablosu:
KategoriId - int
Kategori Ad - varchar(50)
UstKategoriId - int (Nullable)

Bu tabloda KategoriId ve UstKategoriId arasında da ilişki var.

public partial class Default3 : System.Web.UI.Page

{

//Kategoriler tablosunun duracağı dataset. Her iki metoddan da ulaşılcağı için global yaptım.

DataSet ds = new DataSet();

protected void Page_Load(object sender, EventArgs e)

{

//Treeview’imizin node’larını oluşturmaya başlıyoruz

TreeViewNodlariniOlustur();

}

private void TreeViewNodlariniOlustur()

{

//Treeview’i önce temizleyelim

this.TreeView1.Nodes.Clear();

//Standart database kodları, amaç tüm kategoriler tablosunu  dataset’e atmak

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyWebSiteDBConnectionString"].ConnectionString);

SqlDataAdapter da = new SqlDataAdapter(“select * from kategoriler”, con);

da.Fill(ds);

//Önce en üst kategorileri yazdırmalıyız. Bu da üst kategoriId’si null olan kayıtlar demektir.

DataRow[] anaKategoriler = ds.Tables[0].Select(“UstKategoriId is null”);

//Şimdi hepsini dolaşmaya başlıyoruz

foreach (DataRow anaKategori  anaKategoriler)

{

TreeNode tn = new TreeNode(anaKategori["KategoriAd"].ToString(), anaKategori["KategoriId"].ToString()); //Birinci parametre Text, ikinci parametre Value

this.TreeView1.Nodes.Add(tn); //Treeview’e ekliyoruz

//Yazdığımız her kategorilerinin altında başka kategoriler var mı diye tek tek kontrol ediyoruz

AltKategorileriYaz(tn, Convert.ToInt32(anaKategori["KategoriId"]));

}

}

//Cillop gibi recursive method’umuz

private void AltKategorileriYaz(TreeNode ustKategori, int kategoriId)

{

//Parametreden aldığımız kategori’nin altındaki altkategorileri sorguluyoruz

DataRow[] kategoriler = ds.Tables[0].Select(“UstKategoriId=” + kategoriId);

//Her alt kategoriyi dolaşmaya başlıyoruz

foreach (DataRow kategori  kategoriler)

{

TreeNode tn = new TreeNode(kategori["KategoriAd"].ToString(), kategori["KategoriId"].ToString());

//Olulan yeni node’u, parametre olarak gönderdiğimiz node’a bağlıyoruz.

ustKategori.ChildNodes.Add(tn);

//ve bu kategorinin de altında alt kategoriler var mı diye kendimizi tekrar çağırıyoruz.

AltKategorileriYaz(tn, Convert.ToInt32(kategori["KategoriId"]));

}

}

}

- Bugün Okunma Sayısı :0
- Toplam Okunma Sayısı :0

All In One Seo eklentisini kurun

Cumartesi, 05 Kas 2011 yorum yok

Bu eklenti sayesinde sitenizin en önemli arama motoru ayarlarını kolayca yapabilirsiniz. Eklentinin kurulumu ve ayarlanması oldukça kolay. Tek yapmanız gereken sitenizin anahtar kelimelerini ve tanımlarını bu eklentiye girmek. Eklentiye buradan ulaşabilirsiniz.

- Bugün Okunma Sayısı :0
- Toplam Okunma Sayısı :3

NATIONAL GEOGRAPHIC FOTOGRAF OKULU programı “Runtime error ’7′: Out of memory” hatası

Çarşamba, 24 Ağu 2011 yorum yok

merhaba arkadaşlar ,

NATIONAL FOTOGRAF programınde eğer error ’7′: Out of alıyorsanız , çözüm olarak 4 cd yide kurduktan sonra dosyaların  içerisinde yer alan .cab arşivini açın ve sırası ile içerisindeki cng_1.exe ve cng_2.exe yi çalıştırın. her ikisinide çalıştırdığınızda yine mesajlarını alacaksınız. fakat bu işlemden sonra başlat -> -> NATIONAL GEOGRAPHIC TURKIYE -> NG FOTOGRAF OKULU bölümündeki 8 bölümü de rahatlıkla çalıştırabiliyor hale geleceksiniz. umarım faydalı olur.

Not: 1. cd nin kurulumu sırasında da ile ilgili bir hata mesajı veriyor , onuda önemsemeyin.

- Bugün Okunma Sayısı :0
- Toplam Okunma Sayısı :20