2008-09-17 14 views
8

जब मेरे XP व्यावसायिक बॉक्स पर मेरी विजुअल स्टूडियो 2008 ASP.NET परियोजना (डिबगिंग के बिना शुरू) चल मैं निम्नलिखित त्रुटि मिलती है:ASPNET उपयोगकर्ता अस्थायी ASP.NET फ़ाइलों में लिखें पहुँच नहीं है

System.Web.HttpException: The current identity (machinename\ASPNET) does not have write access to 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'. 

कैसे क्या मैं इसे हल कर सकता हूं?

उत्तर

15

क्या आपने कोशिश की है, aspnet_regiis फ्रेमवर्क फ़ोल्डर में exe?

+0

रूकी गलती ... इसके बारे में भूल गई और विंडोज़ ने दूसरे दिन बिना किसी पुन: प्रयास किए। – y0mbo

+0

मैंने ऐसा करने की कोशिश की, लेकिन यह केवल अस्थायी था। क्या इसका कोई स्थायी समाधान है? –

+0

aspnet_regiis क्यों चल रहा है? यह एक सुरक्षा मुद्दे की तरह लगता है। – kahoon

-1

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

3

या तो उस उपयोगकर्ता को उस निर्देशिका तक पहुंच का स्तर प्रदान करें, या आईआईएस मैनेजर में एप्लिकेशन के एप्लिकेशन पूल के अंतर्गत चलने वाली पहचान को बदलें, यह निर्धारित करें कि आपके एप्लिकेशन को चलाने के लिए ऐप पूल का उपयोग किया जाता है, फिर ऐप पूल अनुभाग में आईआईएस प्रबंधक, उस पूल के गुणों को देखें - जो टैब आप चाहते हैं वह "पहचान" है (मुझे लगता है कि यह मेरे सिर के ऊपर है)।

आप इसे किसी अन्य उपयोगकर्ता खाते में सेट कर सकते हैं - उदाहरण के लिए, क्रिस्टल रिपोर्ट्स .Net को अपडेट की आवश्यकता है और सी: \ Temp तक पहुंच को हटाएं - इसलिए हमारे पास व्यवस्थापक पहुंच के साथ "वेबमास्टर" उपयोगकर्ता है, और उन लोगों के लिए उस पहचान का उपयोग करें अनुप्रयोगों।

0

आप ग में स्वचालित regiis उपयोगिता aspnet_regiis.ext उपलब्ध का उपयोग कर इसे ठीक करने की कोशिश कर सकते हैं: \ windows \ microsoft.net \ Framework \ v2.0.50727

अन्यथा बस मैन्युअल रूप से की जरूरत फाइल अनुमति जोड़ने के रूप में में नोट त्रुटि।

1

आप विजुअल स्टूडियो & पर राइट क्लिक कर सकते हैं व्यवस्थापक के रूप में चलाएं।

12

मुझे एक ही समस्या थी। यह मैं क्या किया है:

  1. जाओ: \ Windows \ microsoft.net \ Framework \ v2.0.50727
  2. सही पर "अस्थाई ASP.NET फ़ाइलें"
  3. सुरक्षा टैब क्लिक करें
  4. करें "समूह
  5. से उपयोगकर्ता (xxxxxx \ उपयोगकर्ता)
  6. जांच" लिखें "
  7. ठीक
0

मैं इस समस्या को जब buil करने के लिए कोशिश कर रहा था डी एक वेब परिनियोजन परियोजना (* .wdploy)। बस फ्रेमवर्क पथ पर फ़ोल्डर बनाने से त्रुटि हल हो गई।

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