मैं परिदृश्य
मामला एक करने के लिए एक अन्य मामले में जोड़ना चाहते हैं:
उदाहरण के लिए यदि आप पथ पता तैनात करने के लिए और इस संदर्भ में नहीं है आपके आवेदन का: वीएस 2010 से आप अपने निर्माण कॉन्फ़िगरेशन
के आधार पर इसे सरल रखने के लिए web.config transform जोड़ सकते हैं। n एक web.debug.config है (चलिए विकास मानते हैं) और web.release.config (उत्पादन) या यदि आप चाहें तो web.production.config के रूप में अपनी खुद की बिल्ड कॉन्फ़िगरेशन सेट अप कर सकते हैं।
आप फ़ोल्डर का पूरा पथ संदर्भित करने के लिए एक आवेदन पत्र सेटिंग बना सकते हैं और निर्भर करता है जो पर्यावरण पर आप
कुछ
तरह
<appSettings>
<add key="folderPath" value="c:\dev" />
// other keys here
</appSettings>
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings>
<add key="folderPath" value="c:\production" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
</appSettings>
</configuration>
मामला दो तैनात करने के लिए जा रहे हैं एक परिवर्तन कर सकते हैं: सर्वर मैपपैथ का उपयोग करते हुए आपने
System.Web.HttpContext.Current.Server.MapPath() or context.Server.MapPath()
स्रोत
2013-10-04 19:40:26
क्या आप भौतिक पथ को जानते हैं जो आप उत्पादन में तैनात करने जा रहे हैं? –