2010-12-13 6 views
7

मेरे पास एक एएसपी.NET 4 साइट है जो नए एसक्यूएल सीई 4 सीटीपी का उपयोग करती है। साइट स्थानीय रूप से ठीक से काम करती है (Win7 पर आईआईएस 7.5) और सर्वर 2003/आईआईएस 6 में ठीक है। यह सर्वर 2008 पर आईआईएस 7 पर तैनाती करते समय विफल रहता है। मुझे मिली त्रुटि है:आईआईएस 7 में एसक्यूएल सीई 4 को तैनात करना - विशेष अनुमतियों की आवश्यकता है?

एक्सेस अस्वीकार कर दी गई है। (HRESULT से अपवाद: 0x80070005 (E_ACCESSDENIED))

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

लंबी कहानी छोटी, क्या किसी को पता है कि SQL CE 4 डेटाबेस को तैनात करते समय विशेष अनुमतियों को सेट करने की आवश्यकता है? (बीटीडब्लू, हम पहले ही डीबी पर आर/डब्ल्यू एक्सेस सेट कर चुके हैं और सी: \ विंडोज़ \ temp)

धन्यवाद!

उत्तर

14

वास्तविक समाधान बिन निर्देशिका (जो कि किसी भी तरह गायब थे) में IUSR अनुमतियां जोड़ना था। उम्मीद है कि यह भविष्य में किसी और की मदद करता है!

+0

वैसे यह मेरी मदद करता है :) http://stackoverflow.com/questions/4869255/what-permissions-are-required-for-orchard-cms/5130801#5130801 – nemke

+0

धन्यवाद, यह मेरी समस्या को ठीक करता है – Solmead

0

डेटाबेस फ़ाइलों का उपयोग करने वाले फ़ोल्डर तक पहुंच लिखें। आप प्रक्रिया एक्सप्लोरर का उपयोग यह निर्धारित करने के लिए कर सकते हैं कि कौन सी अनुमतियां गुम हैं।

0

मैं वर्तमान में जीएसी में स्थापित एसक्यूएल सीई 4.0 के साथ विंडोज सर्वर 2008 आर 2 की ताजा प्रति के साथ एक वेब सर्वर चला रहा हूं।

मैं एक ऐसी ही समस्या थी, लेकिन यह की तर्ज पर अधिक था:

इवेंट लॉग में "अंतर्निहित प्रदाता ओपन पर विफल"। मैं सब कुछ और साथ ही एसओ और गूगल पर सब कुछ देखने की कोशिश करता हूं। यहां दोनों सुझावों का प्रयास किया और आखिर में कुछ रास्ता बनाना शुरू कर दिया।

पढ़ने/लिखने की अनुमति जोड़ने के अलावा (धन्यवाद ErikEJ) सही दिशा में एक कदम था, लेकिन कौन सा उपयोगकर्ता वास्तव में उन अनुमतियों को प्रदान करना कठिन कार्य था (धन्यवाद रॉबबो)। दुर्भाग्य से, यह मुझे पूरी तरह से और आगे पीछे श्रमिक उपयोगकर्ता और अनुमतियाँ अंतिम परिणाम था कि मैं निम्नलिखित दो अनुमतियों की जरूरत से पहले यह काम किया साथ के बाद मदद नहीं की:

IUSR IIS_IUSRS

दोनों को पढ़ने की आवश्यकता/आवेदन फ़ोल्डर में अनुमतियाँ लिखें।

आशा है कि यह ऊपर दिए गए उत्तर के साथ मदद करता है - निश्चित रूप से मेरी मदद की।

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