/ वर्कफ़्लो-फ़ाउंडेशन-फ़ाउंडेशन-फ़ाउंडेशन -4 में वर्कफ़्लो 4.0 सेवाओं में वर्ज़निंग के दौरान वर्ज़न

वर्कफ़्लो 4.0 सेवाओं में वर्जनिंग जब वे बने रहते हैं - वर्कफ़्लो-नींव, वर्कफ़्लो-नींव -4

अगर हम संस्करण 1 के उत्पादन में डालते हैं।एक वर्कफ़्लो के 0, और हम इसे बदल देते हैं, कहने दीजिए, 1.1। लगातार उदाहरणों के साथ क्या होता है? यदि आपके पास उस मुद्दे का अनुभव है, तो कृपया मुझे सर्वोत्तम प्रथाओं के बारे में बताएं

अग्रिम में धन्यवाद।

उत्तर:

जवाब के लिए 2 № 1

आप सबसे अधिक संभावना कुछ अजीब प्रकार के रूपांतरण अपवाद प्राप्त करेंगे। WF4 में मौजूदा वर्कफ़्लो इंस्टेंस को नए संस्करण में अपग्रेड करने के लिए कोई समर्थन नहीं है। अगर आप इसके बारे में नहीं जानते हैं तो एक गंभीर समस्या।

वर्कफ़्लो के साथ इसे हल करने का सुझाया तरीकासेवाओं का उपयोग प्रत्येक सेवा को होस्ट करने वाले प्रत्येक होस्ट को एक अनन्य संस्करण का उपयोग करना और सेवा राउटर को, WCF 4 में नया, उसके सामने रखना है। क्लाइंट राउटर को संदेश भेजता है और यह उस संदेश के आधार पर निर्णय लेता है जिसे वर्कफ़्लो सर्विसहॉट अनुरोध को संभालना चाहिए।

यदि आप WorkflowApplication का उपयोग कर रहे हैंमूल रूप से आपको कुछ ऐसा ही करने की आवश्यकता है। इंस्टेंस के संस्करणों पर नज़र रखें और वर्कफ़्लो इंस्टेंस को पुनः लोड करने के लिए सही वर्कफ़्लो परिभाषा को लोड करें।