Windows Server 2016 - IIS 10da PHP Manager Kurulumu

Server 2016 üzerinde Web Platform installer veya direk kurulum yapmaya çalıştığınızda aşağıdaki hata mesajı ile karşılaşıyorsunuz. Error: PHP Manager for IIS Requires IIS 7 or higher to be Installed. Bu sorunu gidermek ise oldukça basit. (adsbygoogle = window.adsbygoogle || []).push({}); İlk olarak regedit üzerinden aşağıdaki dizine gitmemiz gerekiyor. HKLM\System\CCS\…

Mac OS Verbose Mod ile nasıl başlatırılır

Mac bilgisayarlarınızı verbose mode ile başlatmak için aşağıdaki adımları uygulamanız yeterlidir. Mac’inizi kapatın Güç button yardımı ile tekrar başlatın. Başlama sesinin ardından Command(cmd) + V tuşlarına basılı tutun. İşlemlerin ardından siyah yazılar ile birlikte bilgisayarınız verbose mode ile açılmış olacaktır. Bir sonraki açılışta ise normal olarak açılacaktır. Dilerseniz…

Woff ve Woff2 Dosyalarında 404 Hatası Nasıl Giderilir

Gerek MVC gerekse Asp.Net Web Forms uygulamalarında olsun yeni projelerde hazır tasarımlar kullandığınızda yeni nesil font dosyalarıyla karşılaşıyorsunuz. woff ve woff2 dosya formatındaki fontları iis otomatik olarak tanımıyor ve 404 uyarısı ile karşılaşıyoruz. (adsbygoogle = window.adsbygoogle || []).push({}); Aşağıdaki satırları web.config dosyasına eklediğinizde bu dosya formatları artık kullanabilir olacaktır.…

Çalışma zamanında EntityFramework ConnectionStringini Değiştirmek

Aşağıdaki extension yardımı ile bu işlem gerçeleştirilebilir. public static class ConnectionTools { // all params are optional public static void ChangeDatabase( this DbContext source, string initialCatalog = "", string dataSource = "", string userId = "", string password = "", bool integratedSecuity = true, string configConnectionStringName = "") /* this would be used if…

C# - X Saat Önce, X Dakika Önce Gibi Metinler Yazdırmak

Aşağıdaki kod yardımı ile tarihleri "10 dakika önce", "dün", "bir ay önce" gibi metinlere çevirebilirsiniz. (adsbygoogle = window.adsbygoogle || []).push({}); const int second = 1; const int minute = 60 * second; const int hour = 60 * minute; const int day = 24 * hour; const int month = 30 * day; var ts = new TimeSpan(DateTime.Now.Ticks…

C# - Uygulama bazında beklenmedik hatalar ve Çalışmayı durdurdu hatasının giderilmesi

Uygulamanızı geliştirirken bazen beklenmedik durumlar ile karşılaşmanız olası. Zaman zaman ön görülmeyen bu durumlar uygulamanızın çökmesine neden olabiliyor. Bu gibi durumlarda “ABC uygulaması çalışmayı durdurdu” gibi bir hata alıyorsunuz. Bu problemin çözümü oldukça basit. İlk olarak uygulamanızın Program.cs dosyasına gitmeniz ve main metodunuzu bulmanız. İlk satıra aşağıdaki…

MSSQL - Saniyeyi Saat Cinsine Çevirin

Aşağıdaki sorgu cümleleri yardımı ile elinizde bulunan saniye cinsindeki verilerinizi Saat formatına çevirmeniz mümkün. Kullanım örneği SELECT CONVERT(VARCHAR, DATEADD(ms, <SaniyeCinsindenDeğer> * 1000, 0), 114) (adsbygoogle = window.adsbygoogle || []).push({}); Aşağıda ise çalışan örnekleri bulabilirsiniz. 300 ve 625 saniye değerini --Çalışan Örnekler SELECT CONVERT(VARCHAR, DATEADD(ms, 300 * 1000,…

Tek sorgu cümlesi ile birden fazla satırı eklemek(insert) T-SQL (MSSQL MySQL)

Uygulama geliştirirken farklı metodlar yardımı ile elinizdeki kaynakları verimli kullanmanız gerekebiliyor. Projeniz küçük ise bunu göz ardı etmeniz veya bu durumu fark etmemeniz de mümkün. Fakat uygulamanız büyüdüğünde bu bir zorunluluk haline geliyor. Yoğun Transaction gerçekleşen SQL tablolarında kısa sürede çok fazla insert işlemi gerçeleştiriyorsanız bu veriyi toplu olarak insert…