“The request for security token could not be satisfied because authentication failed.” TLS Protokol Uyumsuzluk Hatası Çözümü

Sunucular üzerinde, .Net Freamwork 6.0 versiyonu yüklenmesinden sonra görülebilecek olan “The request for security token could not be satisfied because authentication failed.” TLS Protokol Uyumsuzluk Hatası ile ilgili sorunu aşağıdaki şekilde çözebilirsiniz. .Net Framework 6.0 versiyonu ile birlikte varsayılan olarak TLS 1.2 protokolü kullanılmaya başlandı. Sunucu üzerinden TLS 1.0 ve TLS 1.1 versiyonlarını kaldırdığınızda MaestroPanel Web […]

Read More

.NET Framework Version Kontrolü

MaestroPanel ASP.NET 2.0, 3.0, 3.5, 4.0, 4.5 versiyonlarını destekleyecek şekilde kurulum sağlamaktadır. .Net versiyon kodları v2 ve v4 olarak gösterilir. Ara versiyonlar gösterilmemekte. Örn; .Net 4.5 sürüm numarası .Net 4.0 olarak görünür. Versiyon kontrolü yapmak için aşağıdaki adımları izleyebilirsiniz. MaestroPanel, MaestroPanel > Sunucular > Sunucu Adı > Servisler >  ASP.NET modülünden kontrol edebilirsiniz. Regedit, .NET Framework sürümleri (.NET […]

Read More

Tüm Siteler İçin Full Trust Level

Trust Level, ASP.NET uygulamalarının Code Access Security (CAS) ile birlikte güvenli olarak çalışmasını sağlayan .NET Famrwork’ün bir özelliğidir. MaestroPanel kurulduğunda sistemdeki Turst Level değerini Full’den daha da genişletilmiş olan Medium düzeyine çeker. Bazı ASP.NET uygulamarı Partial Trust kavramı dikkate alınmadan geliştirilmiştir hal böyle olunca bu uygulamaların Full Trust düzeyinde çalışması zorunludur. Aşağıdaki script ile tüm sunucu […]

Read More

Could not load file or assembly System.Web.Helpers

MVC yazılım uygulamanızı FTP üzerinden doğrudan yüklediğinizde aşağıda ki hatayı size verir. Hata Could not load file or assembly ‘System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified. Çözüm Çözüm için MVC uygulamanızı bin deploy yaparak yazılımınızı ftp alanınıza atmalısınız veya ASP.NET Web Pages Runtime‘ını sunucuya yükleyebilirsiniz.

Read More

This method explicitly uses CAS policy, which has been obsoleted by the .NET Framework.

Sorun .NET Framework’de kullandığınız versiyona göre bazı fonksiyonların iptal edildiği ile karşılaşmışsınızdır. MaestroPanel her zaman .NET Framework’ün son versiyonunu kurar ve siz uygulamanızı çalıştırdığınızda en yeni .NET versiyonu ile çalışırsınız. .NET Framework her ne kadar geriye dönük uyumluluk sağlasada çok kritik yerlese eski fonksiyonları keni içinde iptal eder (obsoleted) ve kullanamasınız. Uygulamanız bu method’lardan birine […]

Read More

Tüm Sitelerin .Net Runtime Versiyonunu Değiştirmek (v4.0’dan v2.0’a)

Bazı .Net uygulamaları IIS üzerindeki Application Pool’un sadece v2.0 runtime’ı ile çalışırlar ve bunu zorlarlar. Şimdilik MaestroPanel’ın böyle bir API fonksiyonu olmadığından bunu manual olarak düzenlememiz gerekiyor. Söz konusu tüm siteler olduğundan biz burda MaestroPanel’in Scriptomatic özelliğinden faydalanacağız. Bunun için önce IIS üzerindeki application pool’un Runtime versionunu değiştiren komutumuzu oluşturmamız appcmd.exe yardımı ile oluşturalım. appcmd.exe […]

Read More

Site oluştururken Invalid index hatası

Hata MaestroPanel’de site oluştururken aşağıdali Invalid Index hatasını alıyorum ve işlem yapılmıyor. Invalid index. (Exception from HRESULT: 0x80070585) at Microsoft.Web.Administration.Interop.IAppHostElement.GetPropertyByName(String bstrSubName) at Microsoft.Web.Administration.ConfigurationElement.SetAttributeValue(String attributeName, Object value) at maestropanel.modules.internalIIS75.Manage.IIS75.SetTempDirectory(String site, String tempDir) at maestropanel.modules.internalIIS75.InternalIIs75.PrepareHosting(ModuleArgument[] arguments) Çözüm Bu hata .Net 2.0 veya .Net 4.0’ın IIS’ede yapılandırmasının düzgün tanıtılmadığı zaman oluşmaktadır. MaestroPanel root web.config dosyasında bazı değişiklikler yapar […]

Read More

Proticaret 2.0 Kurulumu

Ön Hazırlık MaestroPanel üzerinde proticaret çalıştırabilmek için bir kaç ön hazırlık yapmalısınız. Bu adımları aşağıda maddeler halinde bulabilirsiniz. Proticaret web sitesinden son sürümü bilgisayarınıza indirin (www.proticaret.org) Dosyaları web sitenizin http klasörüne FTP istemcisi ile yükleyin. MaestroPanel’de (Eğer Yönetici (Admin) iseniz) Araçlar > Asp.Net modülün altından Proticaret kurmak istediğiniz web sitesine Full Trust hakkı verin. MaestroPanel’de […]

Read More

ASP.NET MVC 3 veya ASP.NET Web Pages Yüklemesinde Hata

Sunucu üzerine ASP.NET MVC 3 veya ASP.NET Web Pages bileşenlerinden birini kurarken kurulum sihirbazı hata veriyorsa büyük ihtimal ASP.NET ayarları ile alakalı bir durumdur. Bu hata genelde ASP.NET Web Pages bileşeninin eski versionunun olmasında veya aşağıda anlatılan sebeplerden olabilir. Çözüm 1 Aşağıdaki registry değerlerini bulun ve en sonundaki “\” ı kaldırın. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\Path HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\4.0.30319.0\Path ASP.NET Web […]

Read More