2009-02-10 12 views
6

दोस्तों के साथ नेटवर्क से निष्पादनयोग्य चलाने के लिए, यह असलीपूर्ण विश्वास

मैं एक .NET 2.0 एक नेटवर्क ड्राइव से निष्पादन योग्य रन बनाने के लिए कोशिश कर रहा हूँ के लिए नहीं किया जा सकता .NET 2.0 क्रम अनुमति देते हैं और ऐसा लगता है कि पता चला है चूंकि माइक्रोसॉफ्ट .NET 2.0 में कोई भी mscorcfg.msc सर्वर 2003 पर स्थापित नहीं है, ताकि मुझे पूर्ण एसडीके इंस्टॉल करना पड़े। मैं बस 350 एमबी बकवास के टुकड़े डाउनलोड किए बिना डांग चीज चलाने के लिए चाहता हूँ!

rant के लिए खेद है ... कोई भी आसान समाधान के बारे में सोच सकता है?

EDIT1: ऐसा लगता है कि मैं क्या हासिल करना चाहता हूं, इस बारे में एक गलतफहमी है। यह मेरे परीक्षण पर्यावरण के लिए है। मेरे पास कई आभासी मशीनें हैं और मैं बस इतना चाहता हूं कि पूरी तरह से डांग सुरक्षा को अक्षम कर दें। यह कार्य इतना छोटा लगता है, फिर भी ऐसा लगता है कि मुझे इसे

उत्तर

2

आप एमएससी की आवश्यकता के बिना caspol.exe के साथ सुरक्षा को कॉन्फ़िगर कर सकते हैं। हालांकि, यह ("प्रकाशित") VS2005 से ClickOnce तैनाती उपयोग करने के लिए आसान होगा - यह सुरक्षा के मुद्दों के सबसे बचा जाता है नेटवर्क शेयर के साथ (लेकिन एक साझा नेटवर्क पर का आयोजन किया जा सकता है)।

+0

मुझे लगता है कि यह एक बैच प्रोसेसिंग ऐप का अधिक है। हम यहां ऐसा करते हैं, जहां win2003 सर्वर पर रात्रिभोज कार्य निर्धारित किए जाते हैं लेकिन ऐप को बैकअप और व्हाट्नॉट सुनिश्चित करने के लिए SAN पर भौतिक रूप से स्थित होना आवश्यक है। –

+0

इसके साथ, मुझे लगता है कि आप अभी भी एक नेटवर्क शेयर से क्लिकऑन ऐप इंस्टॉल कर सकते हैं और इसे कमांड लाइन के माध्यम से कॉल कर सकते हैं, लेकिन यह सर्वर मशीन पर 'साफ' नहीं है। –

-1

कैविट प्राप्त करने के लिए प्रत्येक मशीन को एसडीके, या 3.5 एसपी 1, या कुछ अन्य मल्टी-टेराबाइट पैकेज को तैनात करना होगा: कैविट: मैं आपका प्रश्न नहीं समझ सकता चूंकि मैं mscorcfg.msc के संदर्भ को समझ नहीं पा रहा हूं। क्या .NET मशीन पर स्थापित है या नहीं?

अगर ऐसा है, आसान उपाय:

:

  1. कॉन्फ़िगर सुरक्षा आप आसान समाधान साझा नेटवर्क

, यदि ऐसा नहीं है से कार्यक्रम चलाने के लिए अनुमति देने के लिए

  1. .NET रनटाइम स्थापित

इतनी दुखी होने के लिए खेद है कि वास्तव में आसान समाधान है।

अन्य समाधान शामिल:

  • उस में .NET रनटाइम के प्रासंगिक टुकड़े के साथ एक .EXE फ़ाइल में अपने कार्यक्रम को पैकेजिंग। इस पैकेजिंग को ऐसा करने के लिए विशेष सॉफ्टवेयर की आवश्यकता होती है, और ये सस्ते नहीं आते हैं, हालांकि इन उपकरणों के सटीक नाम मुझसे बचते हैं।
  • प्रोग्राम का उपयोग नहीं करने के लिए नेट
+0

इस आवेदन के बारे में मैं बात कर रहा था है। इसे .NET 2.0 के साथ आपूर्ति नहीं की जाती है, आपको इसे प्राप्त करने के लिए एसडीके इंस्टॉल करना होगा। – galets

1

आप 3.5sp1 या बाद में नेट पर अपडेट करके कर सकते हैं फिर से लिखें। यह .NET 2.0 कोड चलाने में सक्षम होना चाहिए, लेकिन उन्होंने इस तैनाती परिदृश्य को ठीक करने के लिए उस संस्करण में ट्रस्ट सिस्टम को बदल दिया।

इसके अलावा, मैं लिंक काम नहीं है, तो आप mscorcfg.msc प्राप्त करने के लिए पूर्ण एसडीके की जरूरत नहीं है खरीद करते हैं। मैंने इसे बहुत छोटे पैकेज में शामिल किया है। लेकिन फिर, मेरे पास लिंक आसान नहीं है और आप इसे जितना आसान बना सकते हैं I

+0

.net 3.5 sp1 हल्का वजन नहीं है ... – galets

+0

ग्राहक प्रोफ़ाइल इंस्टॉलर ~ 28 एमबी है। भले ही उसे पूर्ण 50 एमबी इंस्टॉल की आवश्यकता हो, फिर भी यह 350 एमबी एसडीके की तुलना में बहुत बेहतर है। –

1
+0

Caspol.exe भी .net में शामिल है नहीं और एसडीके के रूप में तक मुझे पता है की आवश्यकता है, लेकिन हां, कम से कम मैं सिर्फ कॉपी और चला सकते हैं यह – galets

3

आप नेट कमांड प्रॉम्प्ट से निम्न आदेश चलाने की कोशिश कर सकते हैं -

Caspol -cg All_Code FullTrust

इस कोड को समूह 'All_Code' पूर्ण देता है अनुमतियों का सेट। http://vvcap.net/db/Ew2So6LJAPCXGdxb3Bc6.htp:

+0

यह मेरे लिए काम किया। हालांकि एक विस्तार कार्य नोटिंग यह है कि यदि आप 64 बिट कंप्यूटर पर हैं, तो दोनों ढांचे \ v2.0.50727 \ caspol.exe और framework64 \ v2.0.50727 \ caspol.exe दोनों हैं। मेरा एप्लिकेशन 64 बिट के रूप में चल रहा था, इसलिए मुझे कैस्पोल के फ्रेमवर्क 64 संस्करण को चलाने की आवश्यकता थी –

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