2010-12-12 8 views
7

मैं "परीक्षण" नामक फ़ोल्डर में परीक्षण पृष्ठ चाहता हूं और डीबग के दौरान पृष्ठों को चलाने में सक्षम हूं लेकिन जब मैं एप्लिकेशन प्रकाशित करता हूं तो यह उन फ़ाइलों को शामिल करता है। मैं एएसपी का उपयोग कर रहा हूँ। नेट 3.5, विंडोज सर्वर 2008, और सी # वीएस 2010साइट प्रकाशित करते समय एक संपूर्ण फ़ोल्डर को बाहर करने का कोई तरीका है?

उत्तर

9

आप या तो इसे परियोजना से बाहर कर सकते हैं, जो वास्तव में आदर्श नहीं है, या आप एक पोस्ट-बिल्ड इवेंट स्क्रिप्ट का उपयोग कर सकते हैं जो उस फ़ोल्डर को हटा देगा जो आप नहीं करते प्रकाशित करना चाहते हैं। वैकल्पिक रूप से, आप अपने प्रोजेक्ट फाइल करने के लिए कुछ इस तरह जोड़ने की कोशिश कर सकते हैं:

<itemgroup> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\obj\**\*.*"/> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\Properties\**\*.*"/> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.csproj*"/> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.resx"/> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.Publish.xml"/> 
    </itemgroup> 

इस बारे में अधिक जानकारी के लिए यहां एक नज़र डालें:

http://blogs.msdn.com/b/webdevtools/archive/2010/04/22/web-deployment-excluding-files-and-folders-via-the-web-application-s-project-file.aspx

+0

दृश्य स्टूडियो इस के लिए एक सुविधा जोड़ने चाहिए। ग्रहण में यह सुविधा है। – Ashkan

+0

मुझे यह कोशिश करते समय त्रुटि हो रही है कि "msbuild 2003 के लिए नेमस्पेस में तत्व आइटम समूह 'में अमान्य बाल तत्व" बहिष्कृत करें FACKPackageFiles "है। कोई विचार? –

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

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