• 13-09-2024, 14:40:21
    #1


    Merhabalar,

    Pleskte bu dosyalar var. Bunları yeni bir sunucuya veritabanı ile atmış olsam doğrudan site açılacak mı ayar yapmak gerekli mi? Bu konuda ücretli destek olabilecek biri var mı?
  • 13-09-2024, 14:54:15
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    veritabanını ayarladığınız sürece çalışır diye biliyorum
  • 13-09-2024, 15:09:47
    #3
    Aspx dosyası sunucuda olur, aspx.cs dosyası, compile edildikten sonra dlllere yazdırılır. Siz compile etmeden, PHP gibi sunucuya direkt kodları mı yüklediniz?

    Yeni sunucuya attığınız gibi çalışabilmesi için, çalıştırdığınız kodu destekleyen alt yapının da kurulmuş olması, veritabanında aynı şekilde yine aynı method ile bağlanmış olması gerekir.

    Örneğin, .NET 3.5 kullanıyorsanız, 3.5 sunucuda yüklü olmalı. Veritabanı olarak MSSQL kullanıyorsanız, sunucuda yüklü olmalı. MSSQL'e Windows Authenticator ile bağlanıyorsanız, bu bağlantı metodu açık olmalı, sa gibi kullanıcı adı ile bağlanıyorsanız, kullanıcı adı ve şifre eşleşmeli, dosya yazma izinleri verilmiş olmalı.
  • 13-09-2024, 15:34:13
    #4
    Caty adlı üyeden alıntı: mesajı görüntüle
    Aspx dosyası sunucuda olur, aspx.cs dosyası, compile edildikten sonra dlllere yazdırılır. Siz compile etmeden, PHP gibi sunucuya direkt kodları mı yüklediniz?

    Yeni sunucuya attığınız gibi çalışabilmesi için, çalıştırdığınız kodu destekleyen alt yapının da kurulmuş olması, veritabanında aynı şekilde yine aynı method ile bağlanmış olması gerekir.

    Örneğin, .NET 3.5 kullanıyorsanız, 3.5 sunucuda yüklü olmalı. Veritabanı olarak MSSQL kullanıyorsanız, sunucuda yüklü olmalı. MSSQL'e Windows Authenticator ile bağlanıyorsanız, bu bağlantı metodu açık olmalı, sa gibi kullanıcı adı ile bağlanıyorsanız, kullanıcı adı ve şifre eşleşmeli, dosya yazma izinleri verilmiş olmalı.
    Aslında sağlıklı bir şekilde taşıma yapabilmem için compile edilmemiş dosyaların elimde olması gerekli değil mi? Aslında elimde sadece bu gördüğünüz dosyalar var ve farklı bir sunucuda çalıştırmak istiyorum.
  • 13-09-2024, 15:42:10
    #5
    Aktimur adlı üyeden alıntı: mesajı görüntüle
    Aslında sağlıklı bir şekilde taşıma yapabilmem için compile edilmemiş dosyaların elimde olması gerekli değil mi? Aslında elimde sadece bu gördüğünüz dosyalar var ve farklı bir sunucuda çalıştırmak istiyorum.
    Web.config dosyasını açın, içerisindeki target framework ü bulun. Gerekli olan framework u sunucuya yükleyin.
    IIS ayarlamalarını yapın. Eğer sunucuda Plesk varsa, plesk hepsini kolayca yapmanızı sağlayabilir.

    Sonra dosyaları yükleyin, dosyalara gerekli izinleri verin.

    Ardından, web.config dosyası içerisinde yer alan veritabanı bağlantı ayarlarına bakın. Veritabanı tipine göre veritabanını sunucuya yükleyin. Sonra veritabanı ayarlarında yer aldığı biçimde, bağlantı tipi izinlerini düzenleyin ve çalışır hale getirin, değerlerin eşleştiğini kontrol edin.

    Sonrasında site eski sunucuda çalışıyor ise, yeni sunucuda çalışıyor hale gelebilir. Gelmezse hata verir, hata koduna göre müdahale edebilirsiniz.

    .NET ile yapılan uygulamalarda iki tip kod tutarız. Bir tanesi geliştirici bilgisayarında yer alır. Bu kod geliştirilir, sonra compile edilir ve sunucuya yüklenir. Compile edilen koda biz ölü kod deriz, çünkü gerçek kod geliştirici bilgisayarında kalır. Eğer site ölü kod ile satılmışsa, geliştirme hakkı size verilmemiştir. Ölü kodu sunucudan sunucuya taşırsınız. Ancak size geliştirilebilir kod ile verilmişse, geliştirilebilir kodu kendi cihazınızda tutup, ölü kodu sunucuya yüklersiniz.
  • 13-09-2024, 16:00:57
    #6
    Caty adlı üyeden alıntı: mesajı görüntüle
    Web.config dosyasını açın, içerisindeki target framework ü bulun. Gerekli olan framework u sunucuya yükleyin.
    IIS ayarlamalarını yapın. Eğer sunucuda Plesk varsa, plesk hepsini kolayca yapmanızı sağlayabilir.

    Sonra dosyaları yükleyin, dosyalara gerekli izinleri verin.

    Ardından, web.config dosyası içerisinde yer alan veritabanı bağlantı ayarlarına bakın. Veritabanı tipine göre veritabanını sunucuya yükleyin. Sonra veritabanı ayarlarında yer aldığı biçimde, bağlantı tipi izinlerini düzenleyin ve çalışır hale getirin, değerlerin eşleştiğini kontrol edin.

    Sonrasında site eski sunucuda çalışıyor ise, yeni sunucuda çalışıyor hale gelebilir. Gelmezse hata verir, hata koduna göre müdahale edebilirsiniz.

    .NET ile yapılan uygulamalarda iki tip kod tutarız. Bir tanesi geliştirici bilgisayarında yer alır. Bu kod geliştirilir, sonra compile edilir ve sunucuya yüklenir. Compile edilen koda biz ölü kod deriz, çünkü gerçek kod geliştirici bilgisayarında kalır. Eğer site ölü kod ile satılmışsa, geliştirme hakkı size verilmemiştir. Ölü kodu sunucudan sunucuya taşırsınız. Ancak size geliştirilebilir kod ile verilmişse, geliştirilebilir kodu kendi cihazınızda tutup, ölü kodu sunucuya yüklersiniz.
    Teşekkür ederim.