Oldukça karmaşık bir ASP.net sayfasında rastgele bir hatanın hatalarını ayıklamaya çalışırken, burada başladığım ADO.net MS-SQL'in iyi bir anlaşması var. sorun giderme. Ancak, henüz onu daraltmayı başaramadım. Komik şey, ben de hata kodu hata ayıklama VS (aynı DB bağlantısı karşı) hata ayıklama. Yine de, kod IIS'ye karşı çalıştırıldığında, aşağıdaki hatayı atar. Herkes benzer bir şeyle karşılaştı mı?ASP Hatası: Nesnenin geçerli durumu nedeniyle işlem geçerli değil
Kaynak hatası:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Yığın İzleme:
[InvalidOperationException: Operation is not valid due to the current state of the object.]
System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding) +11368719
System.Web.HttpRequest.FillInFormCollection() +329
[HttpException (0x80004005): The URL-encoded form data is not valid.]
System.Web.HttpRequest.FillInFormCollection() +11482818
System.Web.HttpRequest.get_Form() +157
System.Web.HttpRequest.get_HasForm() +11483620
System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +141
System.Web.UI.Page.DeterminePostBackMode() +100
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +259
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
Oraya geri dönene kadar emin olamayacağım, ancak bunun sayfa çok karmaşık olduğu gibi bir sorun olduğunu düşünüyorum ve sysadmin'in sunucuyu yeni yeni güncellediğini biliyorum. Kabartma oracle istismar için bu yama oldu mu? –
@bumble_bee_tuna, hayır, bu kürek kemiği değil. Bu yeni bir tane. –
Wow, ASP güvenliği için kötü yıl, lol. Bana biraz baş ağrısına neden olma potansiyeli olan içgörü için teşekkürler. Cevap olarak işaretleyeceğim çünkü tüm işaretler buna işaret ediyor. Kod aylar boyunca iyi çalıştı, sunucu sadece yamalı, çok büyük karmaşık sayfa. Tekrar teşekkürler Darin –