2009-09-28 11 views
5

मेरे पास एक एएसपी पृष्ठ है जो डिस्क पर फ़ाइल सहेजता है।क्लासिक एएसपी किस उपयोगकर्ता के रूप में चलता है?

वर्तमान में यह स्थानीय रूप से काम करता है, लेकिन मुझे फ़ाइल को एक हिस्से में सहेजने की ज़रूरत है और मुझे अनुमति अस्वीकार कर दी गई है।

मैंने माना था कि मैं केवल उस उपयोगकर्ता को ऐप पूल सेट कर सकता हूं जिसके पास फ़ोल्डर तक पहुंच है, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है।

आप क्लासिक एएसपी को एक विशिष्ट उपयोगकर्ता के रूप में कैसे चलाते हैं? जो निम्नलिखित चल रहा है पर

+0

आईआईएस 6 या 7? इंट्रानेट समाधान या एक सार्वजनिक वेबसाइट? – AnthonyWJones

उत्तर

6

है मुझे विश्वास है कि डिफ़ॉल्ट रूप से क्लासिक एएसपी आईआईएस उपयोगकर्ता जो IUSR_MachineName है के तहत चलाया जाएगा। इसे आईआईएस प्रबंधक में बदला जा सकता है।

अच्छा संदर्भ:

0

देखो:

  • "inetinfo.exe" प्रक्रिया
  • "वर्ल्ड वाइड वेब प्रकाशन सेवा"

यह उन मेरा मानना ​​है कि में से एक होना चाहिए।

+0

inetinfo.exe सिस्टम वर्ल्ड वाइड वेब पब्लिशिंग सेवा सिस्टम खाते के रूप में चल रहा है के रूप में चल रहा है। मैं उन सभी में से किसी को भी नहीं बदल सकता क्योंकि वे पूरे सर्वर के लिए हैं। w3wp.exe मेरे उपयोगकर्ता के रूप में चल रहा है (जिसमें शेयर तक पहुंच है) –

+0

कार्यकर्ता प्रक्रिया ASP.Net अनुप्रयोगों के लिए है, क्लासिक एएसपी नहीं। क्या आप इसे एएसपी.Net में बदल सकते हैं? –

+0

हाँ मुझे एहसास है कि, उम्मीद कर रहा था कि क्लासिक एएसपी उन अनुमतियों को भी उठाएगा। दुर्भाग्य से इस मामले में फिर से लिख नहीं सकता है। –

0

क्या प्रोग्राम किसी अन्य कंप्यूटर (या इस कंप्यूटर) पर साझा करने का प्रयास कर रहा है, या वेब सर्वर पर एक फ़ोल्डर जो शेयर भी होता है? जब आप इसे \\server\share नोटेशन के माध्यम से एक्सेस करते हैं, तो आपको स्थानीय ड्राइव driveletter:\folder\ नोटेशन के माध्यम से अलग-अलग समस्याएं होने वाली हैं।

यदि यह किसी अन्य कंप्यूटर पर साझा है, तो खाते को शेयर के अधिकारों के साथ-साथ अंतर्निहित फ़ाइलों के अधिकारों के अधिकार होने चाहिए और एक डोमेन खाता होना चाहिए।

+0

यह किसी अन्य कंप्यूटर (वास्तव में एक SAN) पर एक शेयर है। मैं पुरानी फ़ाइल सिस्टम ऑब्जेक्ट के साथ \\ computer \ sharename का उपयोग कर रहा हूं। क्या यह काम नहीं करता है? –

1

आईआईएस व्यवस्थापक - वेबसाइट गुण - निर्देशिका सुरक्षा - संपादित करें ... डिफ़ॉल्ट रूप से

यह IUSR_MACHINENAME

+0

तो क्या आप कह रहे हैं कि अनाम पहुंच सक्षम करें और फिर उपयोगकर्ता को बदलें? इसलिए यदि मुझे लगता है कि कोशिश की और यह काम नहीं करता :( –

+0

लगता है जैसे कि यह साख या कुछ और क्योंकि आईआईएस reseting और सभी ब्राउज़रों/Explorer की खिड़कियों यह काम कर रहा :) –

0

यह आप वास्तव में क्या कर रहे हैं पर निर्भर करता है लेकिन आप शायद पूरे आवेदन एक उपयोगकर्ता पहचान नेटवर्क पहुँच गया है कि देने से बचने के लिए चाहते हो जाएगा बस इस फाइल की जरूरतों को पूरा करने के लिए।

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

इंट्रानेट पर्यावरण में एक और विकल्प एएसपी फ़ाइल के लिए अनाम पहुंच बंद करना और विंडोज एकीकृत पहुंच चालू करना है। ग्राहक उपयोगकर्ता खाते को एएसपी चलाने के लिए सुरक्षा संदर्भ के लिए उपयोग किया जाता है और बाद में किसी भी नेटवर्क पहुंच को बनाया जा सकता है। आईआईएस 7.

पर क्लासिक ASP पृष्ठ से चमगादड़ EXE या cmd.exe निष्पादित करने में असमर्थ जैसा कि मैंने एक समाधान पाया है, मुझे आशा है कि लोगों के लिए मदद मिलेगी:

+0

कैसे आप एक के रूप में एक विशिष्ट एएसपी फ़ाइल चला सकता हूँ शुरू कर दिया बंद करने के बाद कैशिंग था विशेष पहचान? मैं सुरक्षा कार्यों को बहुत अधिक तरीके से नहीं बदल सकता क्योंकि यह हमारे बजट को उड़ा देगा। –

0

मैं एक ऐसी ही समस्या आई थी समय बचाओ !

एक समाधान के लिए वहां देखें: (मैंने उत्तर के रूप में अंतिम पोस्ट को चिह्नित किया है)।

http://forums.iis.net/t/1193937.aspx/1?+BAT+and+vbs+Files+does+not+run+anymore+from+Classic+ASP+was+running+on+Win+2003+Server+

एक अच्छा प्रारंभिक 2013 है!

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