Genellikle ASP.NET ile bir xml dosyası oluşturmak amacıyla XElement gibi sınıflar kullanılırken ilk karakterin < olmasından kaynaklı olarak bu hata alınabiliyor: System.Xml.XmlException: Name cannot begin with the '<' character, hexadecimal value 0x3C. Benzer şekilde App.config dosyaları içerisinde de yine bu karakterin kullanımına bağlı olarak hata alııyor.
Çözüm olarak ise < karakteri zaten App.config XElement ve XAttribute ile otomatik olarak geldiği için manuel olarak yazmamak gerekiyor. Eğer bir şekilde eklenmesi gerekiyorsa da StringBuilder ya da String.Replace gibi String manipülasyon yöntemleri ile müdahale etmek yine çözüm oluyor.
Editör editi: sitedeki bazı diğer benzer yazılar için;
bkz: PDF Dosyalarını Birleştirmek (C# ve ASP.NET)
bkz: aspx.designer.cs dosyası ne işe yarar?
bkz: XElement'e Atrribute Eklemek (C# ve ASP.NET)
bkz: ASP.NET Kullanıcı Session ID'sini sabitlemek
bkz: CDATA Nedir ve Nasıl Kullanılır?
bkz: Yandex Mail'de 2 aşamalı doğrulamayı etkinleştirmek (2FA)