2011-02-03 18 views
10

का उपयोग कर global.asax .NET 3.5 वेब सेवा पर परिवर्तनों की निगरानी शुरू करने में विफल। मैं एक asp.net 3.5 webservice में प्रतिरूपण का उपयोग करने की कोशिश कर रहा हूं। हालांकि जब भी मैं प्रतिरूपण सक्षम (वेब.कॉन्फिग में) के साथ सेवा चलाने की कोशिश करता हूं, तो मुझे अपने विंडोज इवेंट लॉग में निम्न त्रुटि मिल रही है:प्रतिरूपण

अपवाद संदेश: 'C: \ 1work \ temp \ अधिसूचना WatcherWebServiceClean2010 \ NotificationWatcherWebService \ NotificationWatcherWebService \ global.asax '

शुरू में मेरे पास वैश्विक भी नहीं था। इसलिए मैंने 1 जोड़ने की कोशिश की और उस उपयोगकर्ता के लिए स्पष्ट अनुमतियां जोड़ना जो मैं प्रतिरूपण करने की कोशिश कर रहा हूं।

मैं निम्नलिखित वातावरण का उपयोग कर रहा हूं।
विजुअल स्टूडियो 2010
विंडोज 7 64-बिट
नेट फ्रेमवर्क 3.5

कोई भी विचार?

+0

'हर कोई' जोड़ने का प्रयास करें साबित करना है कर कि यह एक फ़ाइल अनुमति मुद्दा है। मुझे बहुत संदेह है कि जिस उपयोगकर्ता का आप प्रतिरूपण कर रहे हैं वह वह है जिसे एएसपी.Net चल रहा है। –

+4

अनुमतियों को समायोजित करना मेरे लिए काम नहीं करता है, लेकिन यदि मैं विजुअल स्टूडियो को व्यवस्थापक उपयोगकर्ता के रूप में चलाता हूं, तो यह त्रुटि के आसपास आता है। –

उत्तर

3

हर बार जब मैं एक नया बॉक्स प्राप्त करता हूं, या मेरा पुन: प्राप्त होता है तो मैंने यह समस्या देखी है। मुझे जो करना है वह उस खाते को प्रदान करना है जिसका प्रतिरूपण किया जा रहा है (मान लीजिए कि यह एक खाता है, अन्यथा आपको उपयोगकर्ताओं के समूह को देने की आवश्यकता हो सकती है) कुंजी फ़ोल्डर्स तक पहुंच।

विशेष रूप से C:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files लेकिन आप c:\windows\temp और C:\Users\userid\AppData\Local\Temp पर स्थित अपने उपयोगकर्ता टेम्पल फ़ोल्डर को भी आजमा सकते हैं।

2

ऐसा लगता है कि यह त्रुटि प्रतिरूपित उपयोगकर्ता खाते का परिणाम IIS_IUSRS समूह का सदस्य नहीं है। नियंत्रण कक्ष/व्यवस्थापकीय उपकरण/कंप्यूटर प्रबंधन/स्थानीय उपयोगकर्ता और समूह में इस समूह के लिए सदस्यता जोड़ना समस्या को हल करने में मदद मिलेगी।

2

विकास उद्देश्यों के लिए, व्यवस्थापक के रूप में विजुअल स्टूडियो चलाने में मदद मिल सकती है।

0

कृपया ध्यान दें कि क्या आपका फ़ोल्डर किसी अन्य उपयोगकर्ता के साथ साझा किया गया है और माता-पिता की अनुमति विरासत में है, तो यह समस्या उत्पन्न होती है।

हम सिर्फ इतना है कि उपयोगकर्ता को हटाने के लिए (फ़ोल्डर के गुणों को बातचीत में सुरक्षा टैब से) है और इसके जनक अनुमति मानचित्रण

इसके अलावा,

  • सुनिश्चित करें कि दृश्य स्टूडियो व्यवस्थापक में चल रहा है मोड
  • सुनिश्चित करें कि चिंता में फ़ोल्डर को पढ़ने नहीं है केवल

folder in concern is not read only

  • सुनिश्चित करें कि Authenticated Users या ASPNET और (वैकल्पिक) IIS_IUSRS

Authenticated Users have access to the folder

  • स्वच्छ चिंतित फ़ोल्डर के लिए उपयोग temp
संबंधित मुद्दे