SORU
11 HAZİRAN 2009, PERŞEMBE


Bin ve bir alışır gac, hem de Dll?

Biz bir web uygulaması bu dağıtılan birçok web siteleri ile sadece önyüzü değişiklikler, paylaşılan uç kısmı var, DLL GAC yani sadece güncelleme gibi bir dll ve tüm siteleri almak güncelleştirme.

Bir yolunu /bin klasöründe DLL GAC geçersiz kılmak için yeni özellikler önce test etmek için serbest var mı?

CEVAP
11 HAZİRAN 2009, PERŞEMBE


Eğer başvurulan DLL aynı sürüm numarası varsa, GAC alışır.

Eğer sürüm sayısını artırma, web sitesi başvuran yeniden yeni sürüm numarasını /bin dizininde yeni sürüm, bir DLL kullanılacaktır.

Eğer sürüm numarasını değiştirmek istiyorsanız, çok fazla şansın yok.

Ne zaman .NET yükler güçlü derlemeleri, ilk kullanmak için ne karar vermeye çalışır adlı. Başvuru yoluyla bu ilk defa, sonra da publisher policies, yapılandırma dosyası binding redirects arar arar sonra da.

Bunu yapar sonra GAC derleme arar, sonra codebase specified, herhangi bir zaman içinde DLL dosyası için farklı dosya sistemi klasörleri problar. Bu adımların herhangi birinde eğer doğru sürümü Meclisi bulur, onu durdurur.

Eğer güçlü sürüm numarası derleme adlı değişiyor .NET GAC orijinal bir tane bulup bakmayı kes. Bir bulduğunda ve GAC bakarak ilk olduğu için durur, çünkü bu, Meclis için bir kod temeli belirterek aynı zamanda yeni bir sürüm numarası belirtin sürece iyi yapacak unutmayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • MkElite

    MkElite

    13 NİSAN 2012
  • taliajoy18

    taliajoy18

    12 Temmuz 2011

İLGİLİ SORU / CEVAPLAR