अगर हम संस्करण 1 के उत्पादन में डालते हैं।एक वर्कफ़्लो के 0, और हम इसे बदल देते हैं, कहने दीजिए, 1.1। लगातार उदाहरणों के साथ क्या होता है? यदि आपके पास उस मुद्दे का अनुभव है, तो कृपया मुझे सर्वोत्तम प्रथाओं के बारे में बताएं
अग्रिम में धन्यवाद।
उत्तर:
जवाब के लिए 2 № 1आप सबसे अधिक संभावना कुछ अजीब प्रकार के रूपांतरण अपवाद प्राप्त करेंगे। WF4 में मौजूदा वर्कफ़्लो इंस्टेंस को नए संस्करण में अपग्रेड करने के लिए कोई समर्थन नहीं है। अगर आप इसके बारे में नहीं जानते हैं तो एक गंभीर समस्या।
वर्कफ़्लो के साथ इसे हल करने का सुझाया तरीकासेवाओं का उपयोग प्रत्येक सेवा को होस्ट करने वाले प्रत्येक होस्ट को एक अनन्य संस्करण का उपयोग करना और सेवा राउटर को, WCF 4 में नया, उसके सामने रखना है। क्लाइंट राउटर को संदेश भेजता है और यह उस संदेश के आधार पर निर्णय लेता है जिसे वर्कफ़्लो सर्विसहॉट अनुरोध को संभालना चाहिए।
यदि आप WorkflowApplication का उपयोग कर रहे हैंमूल रूप से आपको कुछ ऐसा ही करने की आवश्यकता है। इंस्टेंस के संस्करणों पर नज़र रखें और वर्कफ़्लो इंस्टेंस को पुनः लोड करने के लिए सही वर्कफ़्लो परिभाषा को लोड करें।