2013-11-21 6 views
5

पर एएसपी.NET वेब एपीआई ऐप को तैनात करना मैं सचमुच आईआईएस में एक वेब एपीआई ऐप को तैनात करने के लिए घंटों तक अटक गया हूं। मुझे विश्वास नहीं है कि कहीं भी कोई उपयोगी ट्यूटोरियल नहीं है जो मुझे मिल सकता है। मेरी स्थिति यहाँ है।आईआईएस 7 को विभिन्न सर्वर

  • मेरे पास एक बहुत ही बुनियादी वेब एपीआई ऐप है। यह .NET Framework 4.0 का उपयोग कर रहा है। यह कुछ भी नहीं करता है, मैं इस बिंदु पर होम पेज देखना चाहता हूं।

  • मैं इसे अपनी स्थानीय मशीन पर विजुअल स्टूडियो 2012 में विकसित कर रहा हूं। मैं अपना लोकहोस्ट हिट कर सकता हूं और होम पेज देख सकता हूं, फिडलर के माध्यम से कुछ डेटा पोस्ट भी कर सकता है।

  • मैं बिल्ड-> का उपयोग करके समाधान को अपने स्थानीय फाइल सिस्टम में प्रकाशित करता हूं।

  • मैं तो उन्हें कॉपी करके अपने वेब सर्वर से है कि निर्देशिका में सब कुछ पेस्ट

  • (वास्तव में एक रिपोजिटरी लेकिन सादगी खातिर उपयोग करते हुए) मैं आईआईएस में एक नया अनुप्रयोग पूल ब्रांड बनाया। .NET 4.0 एकीकृत।

  • मैंने उस फ़ोल्डर को रखा जिसमें मेरा मुख्य कोड मेरी मुख्य वेबसाइट की निर्देशिका के अंदर है। फ़ोल्डर का नाम वेबएपीआई है।

  • मैंने आईआईएस में एक नई वेबसाइट बनाई, जो मैंने बनाए गए नए ऐप पूल से जुड़ा हुआ है।

  • मैं वेबसाइट शुरू करता हूं, इसे स्थानीयहोस्ट पर ब्राउज़ करता हूं और सब कुछ पूरी तरह से काम करता है। निषिद्ध वेब सर्वर इस निर्देशिका की सामग्री की सूची नहीं करने के लिए कॉन्फ़िगर किया गया है -

  • मैं वेबसाइट बाह्य "website.com/WebAPI/api" करने के लिए जाने के लिए और प्राप्त एक

    403,14 का प्रयास करें।

मुझे यकीन है कि मैं कुछ गलत कर रहा हूं, मैंने कभी भी किसी अन्य सर्वर पर आईआईएस में एमवीसी ऐप नहीं तैनात किया है। मैं इसे आईआईएस के माध्यम से भी अपनी स्थानीय मशीन पर ठीक से तैनात करने में सक्षम हूं। मैं क्या खो रहा हूँ? धन्यवाद!

संपादित करें: हाँ, मेरे सर्वर में अन्य .NET 4.0 ऐप्स ठीक चल रहे हैं।

+0

बस स्पष्ट करने के लिए, जब आप इसे स्थानीय रूप से चलाते हैं तो आप एक वेब एपीआई परियोजना के "होम पेज" देख सकते हैं। एपीआई कोड और यूआरएल पोस्ट करें जो आप देखते हैं कि pls पर। – hutchonoid

+0

क्या आपने फ़ाइल सिस्टम प्रकाशन के बजाय वेब परिनियोजन का उपयोग करने पर विचार किया है? जब आप प्रकाशित करते हैं तो आपका लक्ष्य स्थान क्या होता है? –

+0

अरे, मैं एक ही चीज़ के साथ अटक गया हूँ। क्या आपको पता चला कि क्या गलत था? धन्यवाद! – Nanda

उत्तर

0
http://localhost/api 
http://website.com/WebAPI/api 

क्या यह सही है?

यदि ऐसा है, ऐसा लगता है कि यह एक पथ समस्या हो सकती है।