WebServislerin İstek ve Cevaplarını Tek Bir Noktadan Loglamak

Bir süredir üzerinde çalıştığım tek noktadan servis loglama ile ilgili bir kaç hususu paylaşmak istiyorum. Soap veya rest servislerde her bir metot için ayrı ayrı loglama yapmanıza gerek yok. Gerek mvc webapi de olsun gerek wcf servislerde olsun tek bir noktadan yapacağınız düzenleme ile loglamaları kolaylıkla yapabilirsiniz. Bunun için net.http veya web.http altındaki ilgili metotları […]

Windows Service Access Denied Error

p>windows servislerinizi sunucuya publish ettiğinizde aldığınız hatalardan biri de access denied hatası olabilir. Bu şu anlama geliyor. Senin servisi start ettiğin kullanıcının beni başlatmaya yetkisi yok. bu durumda iki farklı çözüm yolu olabilir. 1) öncelikle login olduğumuz kullanıcının admin grubunda olup olmadığına bakalım 2) eğer bu çare olmamışsa çalıştıra services.msc yazıp servislerimizi görüntüleyelim. daha sonra […]

Change Ip Address From Command Line / Ip Adresini Komut Satırından Değiştirmek

oluşturacağınız bir bat dosyası ile değiştirmek istediğiniz statik ipnizi aşağıdaki satırı kendinize göre ayarlayarak değiştirebilirsiniz. öncelikle aşağıdaki komut satırlarını inceleyelim. netsh interface ip set address name=”Local Area Connection” static 192.168.0.100 255.255.255.0 192.168.0.1 1 yukarıdaki komutu inceleyelim. 192.168.0.100 => değiştirmek istediğiniz ip adresi 255.255.255.0 => netmask 192.168.0.1 =>gateway yukarıdaki kodu notepad yapıştırın. farklı kaydet deyip komut.bat […]

.Net Enum Type’dan Description Almak

lookup şeklinde tanımlı enum typelarımız varsa bu enumların description (açıklama) kısımlarını çekebileceğimiz örnek fonksiyonumuz : Public Enum Enums BIRINCI_ENUM = 1 IKINCI_ENUM = 2 End Enum bu enumların description bilgilerini çekebileceğimiz fonksiyonumuzu yazalım. Public Function ToDescription(ByVal en As [Enum]) As String Dim type As Type = en.GetType() Dim memInfo() As MemberInfo = type.GetMember(en.ToString()) If memInfo […]

Sql Server Advanced Change Tracking

Daha farklı bir yöntem: aşağıdaki çalıştıracağımız script ile aşama aşama update ve tracking olaylarına bakalım declare @sql varchar(max) set @sql = ” –tanimlama select @sql = @sql + ‘alter table dbo.[‘ + object_name(object_id) + ‘] disable change_tracking’ + char(13) + char(10) + ‘alter table dbo.[‘ + object_name(object_id) + ‘] enable change_tracking’ + char(13) + char(10) […]

Aynı Bilgisayarda IIS ve Apache Uygulamalarını Çalıştırma

Hem IIS üzerinde hem de apache üzerinde çalışacak uygulamalar yazan bir geliştirici için platformları aynı bilgisayar üzerinde çalıştırmak veya çalışma ortamı hazırlamak sorun olabilir. Örneğin php + mysql projelerinizi bir müddet yazdıktan sonra asp.net + mssql olan bir başka projeye geçmek isteyebilirsiniz. Bu durumda bilgisayarınızda açıp kapamanız gereken bazı hizmetler ve servisler olacaktır. yazacağımız bir […]

Bir Makinede IIS ve Apache Kurulu Olması Sorunu ve Çözüm Önerileri

Bilgisayarınız ilk açıldığında ihitiyacınız olan şey apache server olabilir. Apache içinde wamp server gibi bir çözüm kullanıyor olabilirsiniz. Apache kullanmak için de o anda IIS server hizmetinin ve bileşenlerinin kapatılmış olması gerekir. Hele ki ms sql serverın kullandığınız bir sürümü varsa onları da kapatıyor olmanız gerekir. İşte tüm bu istemleri cmd komutu olarak yapabileceğimiz ortak […]

Visual Studio 2010 nuget Paket Download Hatası: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel

Visual Studio’da paket yönetici (package manager) tools->library package manager-> dizininde bulunuyor. Diyelim Install-Package ile başlayan bir komutla bir paketi referans olarak eklemek için indirmek için eklemek istediniz ama “The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel” hatası aldınız. Bu hata https bağlantısı kuramadığınız anlamına gelir. Hatanın çözümü için […]