के साथ सर्विसस्टैक को काम करने के लिए नहीं मिल रहा है IIS6 में HTTPS के साथ काम करने के लिए सर्विसस्टैक प्राप्त करने में मुझे समस्या हो रही है और मुझे इसे स्थापित करने के लिए कोई दस्तावेज़ नहीं दिख रहा है। वर्तमान में मेरे पास एक एंडपॉइंट सेटअप है - http://example.com/api.ashx। जब मैं इसे ब्राउज़ करता हूं, तो मुझे उपयोगी सर्विसस्टैक जेनरेट पृष्ठ मिलता है जो http://example.com/api.ashx/metadata पर उपलब्ध एपीआई बताता है। जब मैं https://example.com/api.ashx को ब्राउज़ (नोटिस https) मैं बजाय यह त्रुटि संदेश मिलता है -आईटीआई 6 में एचटीटीपीएस
'/' आवेदन मेंसर्वर त्रुटि। संसाधन नहीं पाया गया। विवरण: HTTP 404. जिस संसाधन को आप ढूंढ रहे हैं (या इसकी निर्भरताओं में से एक) को हटा दिया जा सकता था, इसका नाम बदल गया था, या अस्थायी रूप से अनुपलब्ध है। कृपया निम्नलिखित यूआरएल की समीक्षा करें और सुनिश्चित करें कि यह सही वर्तनी है। अनुरोध किया गया URL: /api.ashx
मैं निम्नलिखित मेरे web.config में निर्धारित किया है (यहाँ उदाहरण के अनुसार - http://www.servicestack.net/ServiceStack.Hello/) -
<!-- ServiceStack: Required to host at: /api.ashx -->
<location path="api.ashx">
<system.web>
<httpHandlers>
<add path="*" type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" verb="*"/>
</httpHandlers>
</system.web>
अपने स्थानीय विंडोज 7 बॉक्स पर मैं चल रहा हूँ आईआईएस 7 और यह ठीक काम करता है लेकिन परीक्षण और लाइव वातावरण अभी भी आईआईएस 6 का उपयोग कर रहे हैं और मैं इसे वहां काम नहीं कर सकता।
अन्य नियमित एएसपीएक्स पृष्ठ https का उपयोग करते समय ठीक काम कर रहे हैं।
मैं किसी की भी सराहना करता हूं जो मुझे सही दिशा में धक्का दे सकता है!
असल में, एक और कदम था जिसे मैंने याद किया (प्रमाणपत्र से संबंधित मुद्दा)। मेरी गलती। यह मदद करता है, धन्यवाद :) –
कोशिश की गई विकल्प 1: मुझे एक हैंडलर की बजाय 404 त्रुटि मिलती है त्रुटि नहीं मिली, विकल्प 2 का प्रयास करें: अभी भी हैंडलर त्रुटि नहीं मिली है, विकल्प में वाइल्डकार्ड एक्सटेंशन मैपिंग सेट करने के बाद विकल्प 1 फिर से प्रयास करें 2: 404 त्रुटि। कोई अन्य विचार यहाँ? मैं इसे आईआईएस 6 में काम करने के लिए काफी हद तक फंस गया हूं। – kmehta