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

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

Orijinal ü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 uygulamaları 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 bir 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 sıklıkla 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, aşağıdaki bölümlerde açıklandığı gibi Web.config dosyasını veya Machine.config dosyasını 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ıklaması false olarak ayarlanmış derleme öğesini gösterir:

    <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

Ayrıca 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ıklaması false olarak ayarlanmış derleme öğesini gösterir:

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