Asp.Net Projelerde DLL yükleme ve Güncelleme

by

Asp.net projerin temel yapısı dll dosyalarından oluştuğundan dolayı ilgili sistemlerin sunucu üzerine upload işlemlerinde bazı sorunlar yaşanabilmektedir. Bu sorunların en temelide “550 Access is denied” hatasıdır. Eğer dosyayı ilk defa sunucu üzerine yüklüyorsanız ilgili hatanın en temel sebebi FTP client & Application Pools üzerinde dosya izinleri açısından yetki problemi olmasıdır. Dosya izinlerinizi kontrol ederek ilgili problemi çözümleyebilirsiniz.

Bunun yanı sıra asp.net sistemler üzerindeki DLL dosyaları Sunucu üzerinde Runtime yapılar yani aktif çalışan sistemler olduğundan dolayı IIS veya App_pools durdurulmadan üzerine yeni veri yazılamamaktadır. Bu tip durumlarda kişiler en temel çözüm olarak dosyayı silmeyi tercih etselerde bu işlem işinize yaramayacaktır çünkü ilgili sistem arka planda çalıştığından yeniden yazmak istenildiğinde “0” MB olarak sunucuya yükleyecektir. Böyle bir hata ile karşılaşmanız halinde yapmanız gerekenler şöyledir;

1. İşlem;

Hosting paketiniz üzerindeki domain adresinize bağlı olan iis veya aplication pools yapısını durdurmaktadır.

2. İşlem,

Dosyalarınızın sildikten sonra sunucu üzerine dosyayı RAR,ZIP vb. yapılarda yükleyerek plesk panel üzerinden ilgili sıkıştırılmış dosyaları açmaktır.

3. İşlem,

Dosyaları doğrudan plesk panel üzerinden ilgili folder içerisine upload etmektedir.

Aktif çalışan yapılarda dll yüklemesini bu şekilde sağlayabilirsiniz. Yapı olarak windows sistemlerde dll dosyaları system32 altında çalıştığından veya veri çekimi yaptığından dolayı sistemsel olarak yukarıdaki işlemler ile yüklemesi yapılabilmektedir.

You may also like

Genel , Güncel

Fiziksel Sunucu Nedir ?

Fiziksel Sunucu (Dedicated) sanal sunuculardan farklı olarak donanım paylaşımı yapılmadan size özel sunucu satışı yapan firmaların kiraladığı sunucu tipidir. Bu yazımızda sizlere Fiziksel Sunucu Nedir, Fiziksel Sunucu ile Sanal sunucular arasındaki farklar nelerdir, neden fiziksel sunucu alınmalı gibi...
Çözümler , Genel , Güncel , Web Hosting

session_start(); hatası

Merhaba Değerli Ziyaretçimiz; Warning: session_start() : open(/var/lib/php/session/sess_o3i1bsba2kbcaha17q8hmc55m7, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/site/httpdocs/system/library/session.php on line 11 Warning: Unknown: open(/var/lib/php/session/sess_o3i1bsba2kbcaha17q8hmc55m7, O_RDWR) failed: Permission denied (13) in Unknown on line 0Warning: Unknown: Failed to write...
article-image
Alan Adı Domain , Çözümler , Güncel , Server , Web Hosting

Internal Server Error Hatası Alıyorum , Nedeni nedir?

Linux hosting hizmetlerimizde internet sitelerinizde karşılaşmış olduğunuz tüm hatalar ftp alanınızda kayıt altında tutulmaktadır. Internal Server Error hatası sayfanın açılamaması durumunda karşılaşılan boş hata sayfasıdır. Hatanın ana kaynağına ftp alanınızda yer almakta olan /logs dizini içerisindeki error_logs...
FreeBSD , Genel

Unutulan Mysql Root Şifresini Değiştirme

Merhaba Değerli Ziyaretçimiz, ilk önce yapmanız gereken mysql sunucusunu durdurmak olacaktır.  Mysql’u durdurma nedenimiz herhangi bir kimlik kontrolune maruz kalmamak açısından gereklidir. Zira herhangi bir mysql kimlik sorgusu yapıldıgında şifre bilmediğimiz için adımları geçemiyeceğiz....