Eğitim
Modül
Doğrudan Visual Studio 2022 kullanarak Azure Uygulaması Service'te ASP.NET Core uygulamalarınızı dağıtmak ve uzaktan hatalarını ayıklamak için uygulamalı eğitim.
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
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
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.
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.
Web.config dosyasını Not Defteri gibi bir metin düzenleyicisinde açın. Dosya genellikle uygulama dizininde bulunur.
Web.config dosyasında derleme öğesini bulun. Derleme öğesindeki debug özniteliği true olarak ayarlandığında hata ayıklama etkinleştirilir.
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:
<compilation debug="false"/>
Web.config dosyasını kaydedin. ASP.NET uygulaması otomatik olarak yeniden başlatılır.
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:
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\
Machine.config dosyasında derleme öğesini bulun. Derleme öğesindeki debug özniteliği true olarak ayarlandığında hata ayıklama etkinleştirilir.
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:
<compilation debug="false"/>
Machine.config dosyasını kaydedin.
Eğitim
Modül
Doğrudan Visual Studio 2022 kullanarak Azure Uygulaması Service'te ASP.NET Core uygulamalarınızı dağıtmak ve uzaktan hatalarını ayıklamak için uygulamalı eğitim.
Belgeler
ASP.NET uygulamalarında hata ayıklama modu - ASP.NET
Bu makalede, ASP.NET uygulamalarında Hata Ayıklama modu açıklanmaktadır.
ASP.NET uygulamasının yapılandırmasını düzenleme - ASP.NET
Bu makalede, bir ASP.NET uygulamasının Web.config dosyasının nasıl düzenleyebileceğiniz açıklanır.