2013-02-06 12 views
11

मैं सर्विसस्टैक में एक एप्लिकेशन विकसित कर रहा हूं और ऐपहार्बर पर तैनाती को हल करने की कोशिश कर रहा हूं, हालांकि किसी कारण से मेरे web.config ट्रांसफॉर्म लागू नहीं किए जा रहे हैं।AppHarbor Web.config को लागू नहीं किया जा रहा है

मेरे पास मूल रूप से एक वेब.AppHarbor.config फ़ाइल थी और पर्यावरण सेटिंग को "एपहार्बर" में बदल दिया - एक बार यह कई अपडेट के बाद काम करने में विफल रहा, मैंने पर्यावरण सेटिंग को "रिलीज़" में छोड़ दिया और वांछित परिवर्तनों की प्रतिलिपि बनाई वेब में। रिलीज। फ़ाइल कॉन्फ़िगर करें।

ऐप ठीक से तैनात हो जाता है लेकिन कॉन्फ़िगरेशन सेटिंग्स ट्रांसफॉर्म फ़ाइल में मानों को प्रतिबिंबित नहीं करती है (मैं ट्विटर के साथ लॉगिन करके इसे सत्यापित करता हूं और ट्विटर के लिए कॉलबैक यूआरएल देख रहा हूं, अब भी मुझे स्थानीयहोस्ट पर रीडायरेक्ट करने का प्रयास करता है, जो कि में से एक है सेटिंग्स मैं अपनी ट्रांसफॉर्म फ़ाइल में बदलता हूं)

मैंने ट्रांसफॉर्मर टेस्टर टूल और अपेक्षित सभी कार्यों को भी आजमाया है।

मैन्युअल रूप से एक स्थानीय फ़ोल्डर के लिए वेब एप्लिकेशन को प्रकाशित सही ढंग से चुने गए विन्यास

है किसी को भी इस काम के लिए है के अनुसार परिवर्तनों लागू होता है? क्या मुझे कुछ याद आ रही है?

धन्यवाद

उत्तर

16

यह Web.Release.config फ़ाइल की तरह लगता है निर्माण उत्पादन में शामिल नहीं है। बिल्ड आउटपुट में शामिल करने के लिए आपको विशेषता Content पर सेट करने की आवश्यकता है।

आप पुष्टि कर सकते हैं कि लॉग पेज से बिल्ड डाउनलोड करके आउटपुट में फ़ाइल शामिल है या नहीं।

+0

धन्यवाद दोस्त, यह किया! – Teto

+0

@runesoerensen: यहां एक ही बात है, आपको बिल्डिंग चेतावनी आउटपुट देखना अच्छा लगेगा! –

1

मैं इस पोस्ट में ठोकर खाई क्योंकि मुझे खुद की कार्रवाई की कमी दिखाई दे रही थी। मेरे वेब के करीब निरीक्षण (लगभग 15 गुणा) पर। Release.config मुझे एहसास हुआ कि मेरी कॉन्फ़िगरेशन फ़ाइल में नोड्स में से एक को xdt चिह्नित नहीं किया गया था: ट्रांसफॉर्म = "बदलें"। अनजाने में तैनात किए जाने पर कुछ भी नहीं हुआ।

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