मेरे पास एक एएसपी.NET एप्लिकेशन है। मूल रूप से वितरण प्रक्रिया इस एक है:नेंट: फ़ाइल अनुमति बदलें
- Nant आवेदन बनाता है और SVN फोल्डर और बेकार फ़ाइलों के बिना आवेदन फाइलों के साथ डेवलपर के कंप्यूटर पर एक ज़िप फ़ाइल बनाता है। यह फ़ाइल एक नेंट स्क्रिप्ट के साथ वितरित की जाती है।
- ज़िप और नैन फ़ाइलों को क्लाइंट के कंप्यूटर पर कॉपी किया गया है
- नेंट स्क्रिप्ट वर्तमान वेबसाइट फ़ाइलों को ज़िप फ़ाइल में निहित फ़ाइल के साथ बदल देता है।
मेरी समस्या यह है कि इस प्रक्रिया के साथ जब मैं वेबसाइट खोलने का प्रयास करता हूं तो मेरे पास अनधिकृत पहुंच त्रुटि होती है। ऐसा लगता है कि फ़ाइलों को उपयोगकर्ता के लिए अनुमति सेट होना आवश्यक है "IIS_WPG"।
मेरे पास आईआईएस कॉन्फ़िगरेशन बदलने की शक्ति नहीं है इसलिए मुझे प्रत्येक फ़ाइल की अनुमतियों को मैन्युअल रूप से बदलना होगा। और हर बार जब मैं फ़ाइलों को प्रतिस्थापित करता हूं तो अनुमतियां हटा दी जाती हैं और मुझे उन्हें फिर से सेट करने की आवश्यकता होती है।
- मैं Nant के साथ फ़ाइलें अनुमतियों को परिवर्तित कर सकते हैं:
तो मैं दो प्रश्न हैं? यह कैसे करना है ?
- क्या इस समस्या से बचना संभव है? (डेवलपर्स के पास इस उपयोगकर्ता को उनके कंप्यूटर पर नहीं है)
बस ध्यान दें कि आपका सुझाव सही समाधान है लेकिन पैरामीटर ... खतरनाक हैं :)। मेरा जवाब देखें –