2013-07-23 5 views
5

मैंने मशीन कॉन्फ़िगरेशन (मशीन कॉन्फ़िगरेशन के 32 बिट और 64 बिट संस्करण दोनों में 'एप्लिकेशनसेवर वर्कफ़्लोइंस्टेंसस्टोरकनेक्शनस्ट्रिंग नामक एक कनेक्शन स्ट्रिंग पंजीकृत की है। हालांकि, एप्लिकेशन इसे देख नहीं सकता है भले ही आईआईएस प्रबंधक इसे देखता है (विशेष वेब अनुप्रयोग पर अनुभाग कनेक्शन स्ट्रिंग में)। मैं क्या गलत कर रहा हूं?कनेक्शन नाम 'ApplicationServerWorkflowInstanceStoreConnectionString' (मशीन कॉन्फ़िगरेशन) के लिए कनेक्शन स्ट्रिंग नहीं मिल रहा है)

IIS manager and fail page

एंजेलिक।

उत्तर

3

सुनिश्चित करें कि आपने सही मशीन कॉन्फ़िगरेशन में कनेक्शनस्ट्रिंग पंजीकृत की है। सुनिश्चित करें कि एप्लिकेशन पूल .NET Framework संस्करण मशीन कॉन्फ़िगरेशन के संस्करण से मेल खाता है। वहाँ नेट परिवार कल्याण 2 और .NET परिवार कल्याण 4 के लिए अलग मशीन config फ़ाइलें हैं ..

+0

धन्यवाद, कि यह है! –

+0

मुझे एक ही समस्या हो रही थी, और मुझे यह महसूस करने में एक घंटा लगा कि मैं सही फ्रेमवर्क संस्करण के लिए मशीन.config में मान डालूंगा, लेकिन सही _bitness_ संस्करण नहीं: मैं Win7 64-bit चला रहा हूं, लेकिन ऐप पूल 32-बिट था, इसलिए मुझे 32-बिट और 64-बिट machine.configs को अपडेट करने की आवश्यकता थी। (ओपी ने निश्चित रूप से इसका उल्लेख किया लेकिन यह मेरे द्वारा लंबे समय तक सही हो गया, इसलिए मैं इसे यहां हाइलाइट करने की कोशिश कर रहा हूं।) – nateirvin

1

मत भूलना


सी में एक v4 config है: \ Windows \ Microsoft.NET \ फ्रेमवर्क \ v4.0.30319 \ कॉन्फ़िग \ machine.config
और
C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ config \ machine.config

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

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