2008-12-04 15 views
6

मैंने एक साधारण डब्ल्यूसीएफ सेवा बनाई है और इसे आईआईएस 6 में तैनात किया है, और मुझे लगता है कि यह मेरे देव और स्टेजिंग वातावरण में काम करता है, लेकिन उत्पादन नहीं। हर बार जब मैं सेवा मेटाडेटा लिंक हिट करने का प्रयास करता हूं, तो मुझे 404 पृष्ठ मिलता है।आईआईएस 6 में होस्ट की गई डब्ल्यूसीएफ सेवा उत्पादन में 404 मिलती है

मैंने हर जगह आईआईएस कॉन्फ़िगरेशन की जांच की है, मैं सोच सकता हूं और वे समान हैं, इसलिए केवल अंतर ही मैं सोच सकता हूं कि उत्पादन वातावरण संतुलित है।

क्या कोई लोड बैलेंसर के पीछे डब्ल्यूसीएफ सेवा चलाने के साथ किसी भी मुद्दे के बारे में जानता है, और मैं इसके आसपास कैसे जा सकता हूं? क्या मैं गलत ट्रैक पर हूं, क्या मुझे एक और आम समस्या है जिसमें मुझे देखना चाहिए?

उत्तर

5

आपको आईआईएस 6 पर वाइल्ड कार्ड मैपिंग सेट अप करने की आवश्यकता है। यह link कदम मार्गदर्शिका द्वारा एक अच्छा कदम की तरह लगता है।

IIS7

+2

.svc एक्सटेंशन को aspnet.dll पर मैप करने की आवश्यकता है। यह हमेशा मामला नहीं है, भले ही .aspx- फ़ाइलें पंजीकृत हों। – doekman

0

पर एकीकृत पाइप लाइन के बीच मतभेद क्लासिक पाइपलाइन बनाम मेरे लिए .svc पहले से ही AnthonyWJones अनुसार aspnet_isapi.dll को मैप किया गया था पर पढ़ने का प्रयास करें का जवाब:

enter image description here

enter image description here

मुझे 404 और लॉग में कुछ भी नहीं मिला (सी: \ विन्डोज़ \ system32 \ LogFiles \ W3SVC1) ने मेरी सभी डब्ल्यूसीएफ सेटिंग्स और web.config पाठ्यपुस्तक उदाहरण थे।

: मैं ट्रिपल सभी अनुमतियों ...

क्या मेरी समस्या, पता चला कि मैं नेट 4.0 में मेरी WCF सेवा का निर्माण किया था था होना करने के लिए के बाद मैं aspnet_regiis -i -enable का उपयोग कर ASP.net 4.0 स्थापित यह सीधे काम की जाँच

enter image description here

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

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