2011-02-18 6 views
7

मैंने wsHttp बाइंडिंग और एक मैक्सहैप बाइंडिंग के साथ एक डब्ल्यूसीएफ सेवा बनाई है। IIS6 में http पर चलते समय, myservice.svc सामान्य दिखाता है "आपने एक सेवा बनाई है।" पृष्ठ। myservice.svc? wsdl डब्लूएसडीएल युक्त एक्सएमएल दिखाता है।डब्ल्यूसीएफ: myservice.svc? Wsdl दिखाता है "आपने एक सेवा बनाई है।", डब्ल्यूएसडीएल नहीं?

मैं <security mode="None"> से <security mode="Transport"> में बदल गया और अब मैं https का उपयोग कर उसी सेवा तक पहुंचने का प्रयास करता हूं। myservice.svc अभी भी दिखाता है "आपने एक सेवा बनाई है।" लेकिन myservice.svc? Wsdl यह भी दिखाता है "आपने एक सेवा बनाई है।"

मैं क्या गलत कर रहा हूं?

सेवा अभी भी काम करती है (http का उपयोग करते समय क्लाइंट बनाया गया है, और बाद में https में बदल दिया गया है)। लेकिन वीएस https का उपयोग कर एक नया क्लाइंट उत्पन्न नहीं कर सकता है, शायद क्योंकि? Wsdl पेज टूटा हुआ है।

उत्तर

11

सेवा में मेटाडेटा व्यवहार आपको httpsGetEnabled को सत्य पर सेट करना होगा।

+0

यही है। धन्यवाद। –

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