2011-06-11 13 views
5

पर इनकार किया है मैं फ़ाइलों को अपलोड करने और उन्हें किसी अन्य स्वरूप में परिवर्तित मेरी वेब सर्वर पर सहेजने से पहले करने के लिए कोशिश कर रहा हूँ, लेकिन मैं निम्नलिखित त्रुटि मिलती है: System.ComponentModel। Win32Exception (0x80004005): पहुँच System.Diagnostics.Process.Start()पहुँच System.Diagnostics.Process.StartWithCreateProcess (ProcessStartInfo startInfo)

कोई समस्या थी पर System.Diagnostics.Process.StartWithCreateProcess (ProcessStartInfo startInfo) पर इनकार किया है जब मैं अपने स्थानीय मशीन के वेब सर्वर पर ऐसा करने की कोशिश की (विंडोज़ 7), लेकिन मुझे अपनी वेबसाइट को मेरे वेब होस्टिंग प्रदाता को तैनात करने के बाद यह त्रुटि मिल रही है, जिसमें विंडोज सर्वर 2008 आर 2 है।

मैं एएसपी.NET सी # का उपयोग कर रहा हूं। मुझे लगता है कि यह एक अनुमति मुद्दा है, लेकिन मुझे यकीन नहीं है कि किसी भी अनुमति को कैसे बढ़ाया जाए। कृपया सहायता कीजिए!

+0

के लिए आप [प्रतिरूपण] [1] को हल करने के आपकी समस्या [1]: http://stackoverflow.com/questions/125341/how-do-you-do-impersonation-in- त्वरित उत्तर के लिए नेट –

उत्तर

2

मुझे संदेह है कि आप मानक एएसपीएनईटी उपयोगकर्ता को प्रोग्राम निष्पादित करने की अनुमति दे सकते हैं (और यह भी खराब अभ्यास होगा)। एक बेहतर विकल्प ( एक प्रक्रिया शुरू करने से कम नहीं है) एप्लिकेशन पूल के उपयोगकर्ता को उस सर्वर पर स्थानीय उपयोगकर्ता को बदलना होगा जिसमें प्रक्रिया को निष्पादित करने की अनुमति है (बेहतर गैर-व्यवस्थापक खाता)। ध्यान रखें कि आपके द्वारा शुरू की जाने वाली प्रक्रिया में कोई UI घटक नहीं हो सकते हैं क्योंकि आप इसे नहीं देख पाएंगे।

+0

Thx! क्या आप कृपया मुझे बता सकते हैं कि मैं ऐसा करने के बारे में कैसे जाऊंगा? मुझे कोई विकल्प नहीं दिख रहा है जो मुझे आईआईएस 7 पर एप्लिकेशन पूल के लिए उपयोगकर्ता को बदलने की अनुमति देगा। – coder

+0

निश्चित रूप से, http://technet.microsoft.com/en-us/library/cc771170%28WS.10%29.aspx इसका वर्णन करता है, इसे ऐप पूल पहचान – Haukman

+0

धन्यवाद हैकमैन, जो काम करता है! जब मैं उपयोगकर्ता को लोकलसिस्टम या लोकल सर्विस में बदलता हूं तो फ़ाइल सफलतापूर्वक सहेजी जाती है। मुझे यकीन नहीं है कि वेबसाइट सुरक्षा के संदर्भ में इसका क्या अर्थ है और क्या मुझे स्थानीय सिस्टम या लोकल सर्विस का उपयोग करना चाहिए। कोई सलाह? – coder

7

यदि आप किसी फ़ाइल की बजाय निर्देशिका शुरू करने का प्रयास करते हैं तो आप यह त्रुटि भी प्राप्त कर सकते हैं।

+0

इस –

+0

सटीक के लिए धन्यवाद ......! –

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