Kategori Sonucu

"-net" için sonuçlar

İstemcide zararlı olabilecek bir değer Request.Form algılandı.

İstemcide zararlı olabilecek bir değer Request.Form algılandı.

ASP.NET ile yazılım geliştiren yazılımcılar form alanlarından gelebilecek zararlı kodlara karşı otomatik koruma özelliğine sahiptirler. Yapılabilecek XSS (Cross site script) saldırılarını önlemek yapılan tüm istekler bir geçerlilik kontrolü (validation) işleminden geçer. Bu işlemde temel olarak script bloklarını başlatan ve bitiren taglerde yer alan < ve > işaretleri aranır. Bulunduğu zaman da "System.Web.HttpRequ..

Devamını Oku
Partial method

Partial method

Bir partial class yada struct bir partial metot içerebilir. Yapı olarak Partial Class'a benzer. Bir partial method bir part ta tanımlanırken diğer part ta implemetesyonu sağlanabilir. Eğer tanımlanan metodun hiç bir yer partial yapıda implimentesyonu yoksa compile sırasında metot bellekten silinir. Bir partial metot iki adımda tanımlanır; Tanımlama ve implementasyon. Aşağıdaki kod parçası bunun..

Devamını Oku
Extension Metotlar

Extension Metotlar

Hepimiz biliyoruz ki LINQ c# 3.0 ile birlikte biz çok farklı bir bakış açısı kazandırmıştır.LINQ ile gelen bir çok yenilik .net 2.0 üzerine genişletilebilir özelikler ile olmuştur. Extensin, partial method, var  keywordü ve bir çok özellik örnek verilebilir.Mümkün mertebe bloğumda küçük ipuçlarına yermekte fayda görüyorum. Konumuz extension'lar. Bunun hakkında detaylı bilgi verme..

Devamını Oku
.Net uygulamalarında dll arama dizinleri

.Net uygulamalarında dll arama dizinleri

Hepimizin bildiği üzere .Net çatısı altında çalışan bütün uygulamalar dll mantığı ile çalışıyor ve biz bu dll ler üzerinden işlemler gerçekleştiriyoruz. Kendi yazdığımız uygulamalardaki referans edilen dll'ler ise Asp.Net ve Asp.Net MVC uygulamaları için ''BIN'' klasörü altında , masaüstü uygulamalarında da kendi bulunduğu klasörde yada  sistemin PATH değ..

Devamını Oku
 Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions.

Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions.

Ef 4.1 in getirdiği güzel bir yenilik olan code first ile bir uygulama geliştiriyorsunuz. Veritabanınızı hazırladınız, domainlerinizi çıkardınız ve onları map ettiniz. Buraya kadar herşey güzel gidiyor. Fakat ne zamanki siz db ye bağlanmak istediğiniz aşağıdaki hatayı almanız muhtemeldir.  ''Model compatibility cannot be checked because the database does not contain model metadata. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder..

Devamını Oku
Neden Poco?

Neden Poco?

Geçen hafta okumaktan zevk aldığım ALT.NET guruba bir başlık açmıştım. Neden poco? Gökhan ERCAN arkadaşımızın verdiği cevap konuyu gayet iyi anlatan bir cevap olmuştu.   POCO entity'leri mevcut kullanılan ORM'ye ya da diğer bir dış sisteme ait referans barındırmadığı için sistemdeki mevcut komponent'lerin hepsinden soyutlanmış olacaktır. Bu da üretilen entity'lerin daha kolay..

Devamını Oku
Uninstall Visual Studio 2008 - Remove Visual Studio 2008

Uninstall Visual Studio 2008 - Remove Visual Studio 2008

Sistemimizde yüklü olan Visual Studio 2008'i ve beraberinde gelen yüklemeleri tek tek elle kaldırmak can sıkıcı olabilir. Eğer PC'den Visual Studio 2008'i sorunsuz bir şekilde kaldırmak istiyorsanız. Microsoft'un bunun için çıkardığı ufak bir programcık var bunu kullanabilirsiniz.  Kaldırmak için gerekli olan yazılım..

Devamını Oku
Visual Studio 2008 Hızlandırma

Visual Studio 2008 Hızlandırma

Service Pack 1' i mutlaka kurulur. Toolbox'ın AutoToolboxPopulate özelliğini kapatın Tools (Show all settings) > Options > Windows Forms Designer > AutoToolboxPopulate Navigation bar'ı kapatın. Tools (Show all settings) > Options > Text Editor > C# > Navigation bar Animasyon özell..

Devamını Oku
''İstenen işlem için yükseltme gerekiyor'' hatası

"İstenen işlem için yükseltme gerekiyor" hatası

Windows 7 kullananlar cmd aspnet_regiis.exe komutunu yürütmeye çalıştığında bu hatayı alacaklardır. En azından ben aldım :) Bu hata bilindiği üzere windows 7 nin güvenlik mekanizmasından kaynaklanıyor. aynı komutu komut penceresini <%windir%>\System32\cmd.exe den yönetici olarak çalıştırarak verirlerse hata almadan komutu yürüteceklerdir...

Devamını Oku
TDD(Test Driven Development)

TDD(Test Driven Development)

Bu aralar Tdd sardı her tarafımı parag oldum herhalde. Her satırı test etmek geliyor içimden. Birisi kurtarsın beni bu paranoyadan. Peki nedir bu TDD(Test Driven Development); Cihan Altuntaşın ifadesiyle aktarıyorum ''Test Driven Development diğer adlarıyla Test First Development, Test Driven Design olarak anılmaktadır. İlk olarak Extreme Programming (XP) yazılım sürecinin oluşturucusu üstad Kent Beck tarafından ortaya atılmıştır.Extreme progr..

Devamını Oku