İngilizce dilinde oku

Aracılığıyla paylaş


ASP.NET uygulamaları için hata ayıklamayı devre dışı bırakma

Bu makalede, ASP.NET uygulamalarda hata ayıklamanın nasıl devre dışı bırakılacağı açıklanır.

Özgün ürün sürümü: ASP.NET
Özgün KB numarası: 815157

Özet

ASP.NET, geliştiricilerin sorun gidermelerine yardımcı olan özel bir hata ayıklama modunda uygulama derlemeyi destekler. Hata ayıklama modu, ASP.NET ek bilgilerle uygulama derlemesine neden olur. Bilgiler, hata ayıklayıcının bir uygulamanın yürütülmesini yakından izlemesine ve denetlemesine olanak tanır. Hata ayıklama modunda derlenen uygulamalar beklendiği gibi yürütülür. Ancak, uygulamanın performansı etkilenir. Performans üzerindeki etkiyi önlemek için, hata ayıklamayı yalnızca geliştirici etkileşimli sorun giderme yaparken etkinleştirmek iyi bir fikirdir.

Hata ayıklama varsayılan olarak devre dışıdır. Hata ayıklama, bir sorunu gidermek için sık sık etkinleştirilir. Ancak sorun çözüldükten sonra genellikle devre dışı bırakılmaz. Bu makalede, bir ASP.NET uygulaması için hata ayıklamanın nasıl devre dışı bırakıldığı açıklanır.

Hata ayıklamayı devre dışı bırakmak için Web.config dosyasını veya Machine.config dosyasını aşağıdaki bölümlerde açıklandığı gibi değiştirin.

Yöntem 1: Web.config dosyasını değiştirme

Hata ayıklamayı devre dışı bırakmak için, aşağıdaki adımları izleyerek derleme öğesini uygulamanın Web.config dosyasına ekleyin. Web.config dosyası uygulama dizininde bulunur.

  1. Web.config dosyasını Not Defteri gibi bir metin düzenleyicisinde açın. Dosya genellikle uygulama dizininde bulunur.

  2. Web.config dosyasında derleme öğesini bulun. Derleme öğesindeki debug özniteliği true olarak ayarlandığında hata ayıklama etkinleştirilir.

  3. Bu uygulama için hata ayıklamayı devre dışı bırakmak için debug özniteliğini false olarak değiştirin.

    Aşağıdaki kod örneği, hata ayıklamanın false olarak ayarlandığı derleme öğesini gösterir:

    XML
    <compilation debug="false"/>
    
  4. Web.config dosyasını kaydedin. ASP.NET uygulaması otomatik olarak yeniden başlatılır.

Yöntem 2: Machine.config dosyasını değiştirme

Machine.config dosyasını değiştirerek sistemdeki tüm uygulamalar için hata ayıklamayı devre dışı bırakabilirsiniz. Machine.config dosyasında hata ayıklamanın etkinleştirilmediğini onaylamak için şu adımları izleyin:

  1. Machine.config dosyasını Not Defteri gibi bir metin düzenleyicisinde açın. Dosya genellikle aşağıdaki klasörde bulunur:

    %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\

  2. Machine.config dosyasında derleme öğesini bulun. Derleme öğesindeki debug özniteliği true olarak ayarlandığında hata ayıklama etkinleştirilir.

  3. Debug özniteliği true ise debug özniteliğini false olarak değiştirin.

    Aşağıdaki kod örneği, hata ayıklamanın false olarak ayarlandığı derleme öğesini gösterir:

    XML
    <compilation debug="false"/>
    
  4. Machine.config dosyasını kaydedin.