5

डीबग करते समय वर्कफ़्लो चर को कैसे देखें I WF 4 वर्कफ़्लो सेवा (IIS 7.5/AppFabric में होस्ट किए गए) को डीबग करते समय वर्कफ़्लो चर के वर्तमान मान को कैसे देख सकता हूं?WF4 वर्कफ़्लो सेवा

मैं W3wp.exe को विजुअल स्टूडियो 2010 देते हैं, लेकिन जब एक गतिविधि पर एक ब्रेकपाइंट मारा जाता है, केवल निम्नलिखित मानकों "स्थानीय लोगों" डिबगर विंडो में दिखाए गए हैं:

  • isPriming
  • typeIslandArguments
  • debuginfo

में "नाम 'xyz' वर्तमान संदर्भ में मौजूद नहीं है" "देखो" परिणाम के लिए मैन्युअल रूप से एक कार्यप्रवाह चर जोड़ने के लिए कोशिश कर रहा है।

क्या मैं कुछ गलत कर रहा हूं? क्या मेरा पर्यावरण खराब हो गया है (वीएस 2010 और वीएस 11 बीटा के साथ एक विंडोज सर्वर 2008 आर 2 मशीन - क्या यह संभव है कि वीएस 11 ने कुछ तोड़ दिया)?

कोई विचार?

उत्तर

2

आप अंतर्निहित आईआईएस प्रबंधन कंसोल के साथ चर के मान और अधिक देख सकते हैं। जैसा कि @ विवेक ने कहा है कि आप अपनी खुद की कस्टम ट्रैकिंग तंत्र भी बना सकते हैं, लेकिन यह आपको ऐसा करने की तरह नहीं लगता है।

अनिवार्य रूप से आपको केवल लॉगिंग को थोड़ा सा चालू करने की आवश्यकता है, इसलिए यह अधिक नैदानिक ​​है और आप ऐपफ़ैब्रिक में चल रहे लाइव चल रहे वर्कफ़्लो पर उस जानकारी को देख पाएंगे।

+0

यह वही है जो मैंने कामकाज के रूप में उपयोग किया था। तो मैं ऐपफैब्रिक डब्ल्यूएफ सेवाओं पर वीएस डीबगिंग करना संभव नहीं है। अफ़सोस की बात है। – nodots

+0

यह वर्तमान में सही है और भविष्य के लिए संभव है। मैं कहूंगा कि इसका प्राथमिक कारण यह है कि "चर" वास्तव में मानक फ़ील्ड या गुणों की तुलना में बहुत अधिक जटिल हैं, और वे इस तरह से दिखाई नहीं दे रहे हैं। मानों को उस संदर्भ में विचार करना चाहिए जिसमें वे चल रहे हैं और लगातार हैं। मुझे उम्मीद है कि इसका कोई अर्थ है। –

0

क्या कुछ चर के लिए मूल्य का विश्लेषण करने की आपकी आवश्यकता है, तो आप कस्टम ट्रैकिंग का भी उपयोग कर सकते हैं।

0

मैंने विजुअल स्टूडियो की मरम्मत करके उस मुद्दे को हल किया।

नियंत्रण पैनल-> ​​कार्यक्रम और सुविधाएँ> 20XX- वी.एस.> मरम्मत

समस्या शायद, AppFabric की स्थापना के आदेश के कारण हुई थी बनाम और अतिरिक्त उपकरण। अधिक जानकारी here मिल सकती है।

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