2011-07-08 11 views
13

पर स्थापना पथ मैं एक आवेदन है कि मैं वेब सर्वर के लिए तैनात किया है। उपयोगकर्ता मेरे vb.net एप्लिकेशन को स्थापित करने के लिए "publ.htm" परिनियोजन वेब पेज पर जाते हैं। मेरे पास एक बहुत ही सरल सवाल है, लेकिन मैं काफी समझ नहीं सकता। एप्लिकेशन कहां स्थापित है? मुझे नहीं लगता कि यह दूसरों की तरह "प्रोग्राम फाइल" के तहत स्थापित है।ClickOnce तैनाती और मेरे पीसी

उत्तर

21

ClickOnce तैनाती तो ClickOnce क्षुधा आदेश होस्ट मशीन पर कोई प्रभाव पड़ता है नहीं और व्यवस्थापक अधिकार की आवश्यकता नहीं में उपयोगकर्ता फ़ोल्डरों में स्थापित कर रहे हैं होस्ट मशीन पर शून्य प्रभाव पड़ता है बनाया गया है।

Vista/Win7 पर यह स्थान SysDrive:\Users\UserName\AppData\Local\Apps\ फ़ोल्डर और एक्सपी बॉक्स पर मुझे लगता है कि अगर मैं सही से याद करता हूं तो फ़ोल्डर SysDrive:\Documents and Settings\UserName\Application Data\ है।

Vista/7 पर आप आसानी से इस स्थान कार्य प्रबंधक खोलने और अपने आवेदन के संदर्भ मेनू के 'ओपन फ़ाइल स्थान' मेनू आइटम पर क्लिक खरीद पा सकते हैं।

+0

उत्तर के लिए धन्यवाद। यही वही था जो मैं सोच रहा था। – Hoorayo

+0

मुझे XP के लिए मिला है फ़ोल्डर फ़ोल्डर SysDrive है: \ दस्तावेज़ और सेटिंग्स \ उपयोगकर्ता नाम \ स्थानीय सेटिंग्स \ Apps \ – user1069816

2

यह एप्लिकेशन कैश है, लेकिन आप गुण> publish-> में चयन कर सकते हैं स्वचालित रूप से डेस्कटॉप के लिए एक शॉर्टकट डाल करने के लिए प्रकट होता है। स्टार्ट-> सभी कार्यक्रमों में कार्यक्रम के लिए शॉर्टकट भी होना चाहिए।

+0

कोई तकनीकी कारण यह है कि माइक्रोसॉफ्ट स्थापना के लिए इस तरह से करता है? मेरा मतलब है ऐप कैश फ़ोल्डर का उपयोग करें। – Hoorayo

+1

मुझे पता है कि एकमात्र कारण यह है कि अद्यतन की स्थिति में फ़ाइलों को बदलने की क्षमता की गारंटी है। यह एकमात्र ऐसा स्थान है जहां अद्यतनकर्ता के पास हमेशा पहुंच होगी। हालांकि यह परेशान हो सकता है, खासकर जब आपको किसी विशिष्ट पथ पर स्थापित करने की आवश्यकता होती है, जहां एक बार क्लिक किया जाता है वास्तव में सीमित होता है। – Tim

+2

वे यह इतना आवेदन GAC या अन्य अनुप्रयोगों मशीन पर स्थापित असर नहीं पड़ेगा करते हैं, और उन अनुप्रयोगों ClickOnce आवेदन पर असर नहीं पड़ेगा। इसका मुद्दा यह है कि यदि आपका ग्राहक किसी एंटरप्राइज़ वातावरण में काम करता है, तो भी वे आपके आवेदन को प्रशासनिक विशेषाधिकारों के बिना इंस्टॉल कर सकते हैं, और सिस्टम लोग आमतौर पर इसे अनुमति देते हैं क्योंकि उन्हें पता है कि यह कंप्यूटर को गड़बड़ नहीं कर सकता है। – RobinDotNet

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