2009-12-21 18 views
8

में एक आवेदन के रूप में विन्यस्त नहीं किया जा रहा मैं एक साइट से एक परीक्षण वेबसाइट कोड डाउनलोड किया है और मैं इसे विजुअल स्टूडियो 2008 में बदला लेकिन, इस प्रकार मैं संकलन त्रुटि मिलती है:वर्चुअल निर्देशिका आईआईएस

"यह एक त्रुटि है एप्लिकेशन स्तर से परे allowDefinition = 'MachineToAplication' के रूप में पंजीकृत अनुभाग का उपयोग करने के लिए। यह त्रुटि आभासी निर्देशिका के कारण आईआईएस में किसी अनुप्रयोग के रूप में कॉन्फ़िगर नहीं की जा सकती है। "

कोई भी, समस्या हल करें ?? !!

+1

मुझे आश्चर्य है कि क्यों वहाँ एक वैध सवाल के लिए एक नकारात्मक वोट है। खैर, मैं +1 द्वारा तय किया गया। – NaveenBhat

+0

नीचे दिए गए अधिकांश उत्तर काफी बुरी सलाह हैं। – SChalice

उत्तर

5

यह निर्भर करता है कि आप एप्लिकेशन को कैसे चला रहे हैं।

अपने यह अस्थायी asp.net वेब सर्वर जो शुरू होता है जब आप VS2008

या

कॉन्फ़िगर आपके सिस्टम में किए गए वेब ऐप्लिकेशन IIS से किसी भी एप्लिकेशन को चलाने के अपरोक्ष चल रहा है।

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

रेफरी।

http://forums.asp.net/t/1031775.aspx < < - सबसे अधिक इस एक पहले

http://umbraco.org/documentation/books/install-umbraco-4-on-windows-vista/configure-iis-website

http://www.shabdar.org/virtual-directory-not-being-configured-as-an-application-in-iis.html

+0

क्या यह आपके लिए काम करता है ?? – solairaja

+0

क्या आप चाहते हैं कि मैं अपने प्रोजेक्ट फ़ोल्डर को इनेटपब/wwwroot पथ में कॉपी करूं ??? – Nila

+0

यह काम कर रहा है .. धन्यवाद !!!! – Nila

1

यह समस्या कोशिश उठता है जब आप दृश्य स्टूडियो में वेबसाइट खोलने लेकिन गलती से रूट फ़ोल्डर की मूल खोलें। उदाहरण के लिए, कल्पना करें कि आपके पास सी: \ MyProjects \ Website1 पर स्थित एक वेबसाइट है, जहां वेबसाइट 1 फ़ोल्डर वेबसाइट की जड़ है। जब आप इस वेबसाइट को विजुअल स्टूडियो से खोलते हैं तो आपको वेबसाइट के रूट फ़ोल्डर को निर्दिष्ट करने के लिए कहा जाता है - यह आवश्यक है कि वेबसाइट 1 फ़ोल्डर चुनें। यदि आप गलती से MyProjects फ़ोल्डर का चयन करते हैं तो वेबसाइट 1 फ़ोल्डर में Web.config फ़ाइल अब वेबसाइट के सबफ़ोल्डर में से एक में है। क्योंकि Web.config फ़ाइल में तत्व शामिल है, अन्य एप्लिकेशन-स्तरीय सेटिंग्स के बीच, आपको उपरोक्त त्रुटि प्राप्त होगी।

इस त्रुटि को ठीक करने के लिए (अधिकांश मामलों में), तो, अपने प्रोजेक्ट को बंद करना और विजुअल स्टूडियो से इसे फिर से खोलना है, यह सुनिश्चित करना कि आप उचित फ़ोल्डर का चयन करें।

हैप्पी प्रोग्रामिंग!

संदर्भ: http://scottonwriting.net/sowblog/archive/2010/02/17/163375.aspx

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