नेट एमवीसी प्रोजेक्ट को केंडो यूआई के नवीनतम संस्करण में अपडेट करने के बाद मुझे स्टैक ओवरफ्लो छूट मिल रही है। R3 2020 और R2 2020 के साथ परीक्षण किया गया, पिछला संस्करण जो काम करता था वह R2 2018 था। मैंने सर्वर पर .NET और ASP.NET संस्करण की जाँच की है।

सर्वर पर त्रुटि लॉग विफलता:

Faulting application path: c:\windows\system32\inetsrv\w3wp.exe Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll 
Faulting application name: w3wp.exe, version: 10.0.14393.0, time stamp: 0x57899b8a
Faulting module name: clr.dll, version: 4.8.4240.0, time stamp: 0x5f20f681
Exception code: 0xc00000fd
Fault offset: 0x00000000000223a7
Faulting process id: 0x4ca8
Faulting application start time: 0x01d6a11e84fe56c3
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report Id: 28b73723-692f-4040-94cc-272234ac2a6d
Faulting package full name: 
Faulting package-relative application ID: 
1
AndWie 13 अक्टूबर 2020, 12:26

1 उत्तर

सबसे बढ़िया उत्तर

मुझे उसी प्रकार की त्रुटि का सामना करना पड़ा। इस मुद्दे को खोजने में मुझे काफी समय लगा: मेरे मामले में समस्या यह थी कि मेरे पास एक गतिशील चर था जहां मैंने अपने केंडो ग्रिड कॉलम क्लाइंट टेम्पलेट के अंदर .ToString() फ़ंक्शन को कॉल किया था:

.ClientTemplate("Some html string" + ViewBag.SomeObject.ID.ToString() + "End of html string")

मैंने प्रकार int का एक चर बनाकर समस्या हल की और प्रकार को चर पर मजबूर कर दिया:

@{
    var id = (int)ViewBag.SomeObject.ID;
}

और फिर मैंने अपना क्लाइंट टेम्पलेट बदल दिया:

.ClientTemplate("Some html string" + id.ToString() + "End of html string")
1
Dharman 13 अक्टूबर 2020, 09:40