2014-10-27 7 views
10

यह विजुअल स्टूडियो में एक सी # वेब सेवा प्रोजेक्ट है जो कई सालों से अस्तित्व में है। आज यह विजुअल स्टूडियो के भीतर स्टार्टअप पर एक अपवाद फेंकना शुरू कर दिया, लेकिन केवल जब डीबगर संलग्न होता है।विजुअल स्टूडियो 2013 कारणों में एएसपीएक्स एसओएपी सेवा प्रोजेक्ट लॉन्च करना StackOverflowException

अपवाद है:

System.StackOverflowException was unhandled 
Message: An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll 

यह विजुअल स्टूडियो 2013 है अद्यतन 3.

स्टैक ट्रेस की प्रासंगिक अनुभाग:

System.Runtime.Serialization.dll!System.Runtime.Serialization.Json.JsonDataContract.WriteJsonValue(System.Runtime.Serialization.XmlWriterDelegator jsonWriter, object obj, System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson context, System.RuntimeTypeHandle declaredTypeHandle) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(System.Runtime.Serialization.XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, System.RuntimeTypeHandle declaredTypeHandle) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(System.Runtime.Serialization.XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, System.RuntimeTypeHandle declaredTypeHandle) Unknown 
[Lightweight Function] 
System.Runtime.Serialization.dll!System.Runtime.Serialization.Json.JsonDataContract.WriteJsonValue(System.Runtime.Serialization.XmlWriterDelegator jsonWriter, object obj, System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson context, System.RuntimeTypeHandle declaredTypeHandle) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeAndVerifyType(System.Runtime.Serialization.DataContract dataContract, System.Runtime.Serialization.XmlWriterDelegator xmlWriter, object obj, bool verifyKnownType, System.RuntimeTypeHandle declaredTypeHandle, System.Type declaredType) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson.SerializeWithXsiType(System.Runtime.Serialization.XmlWriterDelegator xmlWriter, object obj, System.RuntimeTypeHandle objectTypeHandle, System.Type objectType, int declaredTypeID, System.RuntimeTypeHandle declaredTypeHandle, System.Type declaredType) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(System.Runtime.Serialization.XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, System.RuntimeTypeHandle declaredTypeHandle) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(System.Runtime.Serialization.XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, System.RuntimeTypeHandle declaredTypeHandle) Unknown 
[Lightweight Function] 
System.Runtime.Serialization.dll!System.Runtime.Serialization.Json.JsonClassDataContract.WriteJsonValueCore(System.Runtime.Serialization.XmlWriterDelegator jsonWriter, object obj, System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson context, System.RuntimeTypeHandle declaredTypeHandle) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.Json.JsonDataContract.WriteJsonValue(System.Runtime.Serialization.XmlWriterDelegator jsonWriter, object obj, System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson context, System.RuntimeTypeHandle declaredTypeHandle) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeWithoutXsiType(System.Runtime.Serialization.DataContract dataContract, System.Runtime.Serialization.XmlWriterDelegator xmlWriter, object obj, System.RuntimeTypeHandle declaredTypeHandle) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.Json.DataContractJsonSerializer.InternalWriteObjectContent(System.Runtime.Serialization.XmlWriterDelegator writer, object graph) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.Json.DataContractJsonSerializer.InternalWriteObject(System.Runtime.Serialization.XmlWriterDelegator writer, object graph) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.XmlObjectSerializer.WriteObjectHandleExceptions(System.Runtime.Serialization.XmlWriterDelegator writer, object graph, System.Runtime.Serialization.DataContractResolver dataContractResolver) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.Xml.XmlDictionaryWriter writer, object graph) Unknown 
System.Runtime.Serialization.dll!System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.IO.Stream stream, object graph) Unknown 
Microsoft.VisualStudio.Web.PageInspector.Runtime.dll!Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.JsonUtility.Serialize(object data, System.IO.Stream outputStream) Unknown 
Microsoft.VisualStudio.Web.PageInspector.Runtime.dll!Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.RequestDataHttpHandler.System.Web.IHttpHandler.ProcessRequest(System.Web.HttpContext context) Unknown 
System.Web.dll!System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() Unknown 
System.Web.dll!System.Web.HttpApplication.ExecuteStep(System.Web.HttpApplication.IExecutionStep step, ref bool completedSynchronously) Unknown 
System.Web.dll!System.Web.HttpApplication.PipelineStepManager.ResumeSteps(System.Exception error) Unknown 
System.Web.dll!System.Web.HttpApplication.BeginProcessRequestNotification(System.Web.HttpContext context, System.AsyncCallback cb) Unknown 
System.Web.dll!System.Web.HttpRuntime.ProcessRequestNotificationPrivate(System.Web.Hosting.IIS7WorkerRequest wr, System.Web.HttpContext context) Unknown 
System.Web.dll!System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(System.IntPtr rootedObjectsPointer, System.IntPtr nativeRequestContext, System.IntPtr moduleData, int flags) Unknown 
System.Web.dll!System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(System.IntPtr rootedObjectsPointer, System.IntPtr nativeRequestContext, System.IntPtr moduleData, int flags) Unknown 
[Native to Managed Transition] 
[Managed to Native Transition] 
System.Web.dll!System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(System.IntPtr rootedObjectsPointer, System.IntPtr nativeRequestContext, System.IntPtr moduleData, int flags) Unknown 
System.Web.dll!System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(System.IntPtr rootedObjectsPointer, System.IntPtr nativeRequestContext, System.IntPtr moduleData, int flags) Unknown 
[AppDomain Transition] 

उत्तर

16

निम्नलिखित प्रविष्टि web.config रोकता है को जोड़ा गया यह समस्या:

<appSettings> 
    <!-- Turn-off VS2013 BrowserLink feature which causes issues when Debugging --> 
    <add key="vs:EnableBrowserLink" value="false" /> 
+3

वाह, मैं एक घंटे के लिए इस पर अपने सिर खरोंच कर रहा हूं कि यह पता लगाने की कोशिश कर रहा है कि नरक में मैंने अनंत लूप का कारण बना दिया है! ब्राउजरलिंक को अक्षम करने के बाद समस्या चली गई, धन्यवाद। बीटीडब्ल्यू आप इसे "↺" –

+3

@Saeb के बगल में छोटे तीर पर क्लिक करके वीएस टूलबार से भी अक्षम कर सकते हैं: इसे web.config में जोड़ना सुनिश्चित करता है कि समस्या को उसी प्रोजेक्ट पर काम करने वाले अन्य लोगों द्वारा सामना नहीं किया जाता है। – misha

+0

@ मिशा अच्छा बिंदु। –

0

द्वारा उत्तर redcalx सही है।

यह समस्या अभी भी विजुअल स्टूडियो (2015) के 'नवीनतम' संस्करण में मौजूद है। मैं इसमें भाग गया और सोचा, जैसा कि स्वागत है इसका प्रयास करें क्योंकि मैं पूरी तरह से विचारों से बाहर हूं।

अच्छा, यह काम करता है, मैं बहुत आभारी हूं।

संस्करण जानकारी: माइक्रोसॉफ्ट विजुअल स्टूडियो एंटरप्राइज 2015 संस्करण 14.0.25425.01 अद्यतन 3 माइक्रोसॉफ्ट .NET फ्रेमवर्क संस्करण 4.6.01586

स्थापित संस्करण: उद्यम वास्तुकला और मॉडलिंग उपकरण 00322-80000-00000 -AA466 माइक्रोसॉफ्ट वास्तुकला और मॉडलिंग उपकरण

विजुअल C# 2015 00322-80000-00000-AA466 माइक्रोसॉफ्ट विजुअल C# 2015 ASP.NET और वेब उपकरण 2015.1 (Beta8) 14.1.11107.0 ASP.NET और वेब उपकरण 2015.1 (Beta8)

ASP.NET वेब फ़्रेमवर्क और उपकरण 2012,2 4.1.41102.0

ASP.NET वेब फ़्रेमवर्क और टूल्स 2013 5.2.40314.0

संबंधित मुद्दे