मैं एक त्रुटि हो रही है: "निर्दिष्ट रजिस्ट्री कुंजी मौजूद नहीं है" जब निम्न WCF कोड निष्पादित किया जा रहा है:WCF: निर्दिष्ट रजिस्ट्री कुंजी base.Channel कॉल में मौजूद नहीं है
return base.Channel.GetRateSheet(request);
यह वह जगह है जिसमें यह प्रयोग किया जाता है विधि के बाकी:
public GetRateSheetResponse GetRateSheet(GetRateSheetRequest request)
{
return base.Channel.GetRateSheet(request);
}
इस endpoint के लिए config है:
<endpoint address="http://*********/*******/Service.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IBusinessService"
name="Endpoint_RateSheetService"
contract="*********.RateSheetService" />
थी एस कोड कई हफ्तों तक काम करने के लिए प्रयोग किया जाता है, और आज सुबह इस त्रुटि को फेंकना शुरू कर दिया गया है।
कोई आंतरिक अपवाद नहीं है और केवल स्टैक ट्रेस मैं मिलता है:
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
मैं सभी आम टायर-लात किया: पुन: प्रारंभ वी.एस., रिबूट मशीन, स्रोत कोड के नवीनतम संस्करण को मिला है।
XP 32 बिट चल रहा है।
किसी भी सुझाव के लिए बहुत धन्यवाद अग्रिम है!
[संपादित करें]] जब मैं समाधान के बिन फ़ोल्डर में जाता हूं और निष्पादन योग्य को चलाता हूं, तो यह काम करता है - कोई त्रुटि नहीं। त्रुटि केवल जब दृश्य स्टूडियो से चल रहा होता है
जब आप कहते हैं कि आपको नवीनतम संस्करण मिला है तो आप .NET 4.5 के बारे में बात कर रहे हैं? – Despertar
नहीं, स्रोत नियंत्रण से स्रोत कोड का संस्करण। धन्यवाद। – Paceman
कोई हालिया ओएस या वीएस अपडेट? – nunespascal