मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन यह अभी भी वी.एस. 2013
में उत्पन्न हो रही है मैं एक पुराने वी.एस. 2003 वेब आवेदन किया था। मैं वी.एस. 2013 (अंतिम) में इसे खोला और त्रुटि संदेश था:
The application for project is not installed.
हाँ, मैं उन्नयन कर रहा हूँ के साथ
Could not find the server on the local machine.
Creating a virtual directory is only supported on the local IIS server
, और हाँ, मैं कुछ अन्य तत्वों के लिए तैयार नहीं है। मुझे त्रुटियां देना ठीक है - लेकिन आप प्रोजेक्ट के माइग्रेशन/लोड को पूरा क्यों नहीं कर रहे हैं। यदि आप कुछ भी लोड नहीं करते हैं तो मैं अन्य मुद्दों को ठीक नहीं कर सकता! आपने सबप्रोजेक्ट लोड किए हैं, और फिर आपने मुझे बताया कि मुझे बाद में .NET Framework चुनना चाहिए। बढ़िया, मैंने ऐसा किया। तो आपने मुख्य परियोजना को लोड क्यों नहीं किया और मुझे त्रुटियों को ठीक करने दिया?
इसे ठीक करने के कई प्रयास विफल हुए। मेरे अंतिम समाधान, बस प्राप्त करने के लिए प्रोजेक्ट लोड {, तीर से pierces छाती उसके होठों पर Arghhhhhh साथ मर जाता है} था ...
मैं {project}.csproj
फ़ाइल स्थित है। मुझे <Reference>
अनुभाग मिले। .NET Framework घटकों के पथ अब मान्य नहीं थे और पुराने संस्करणों को अब निर्दिष्ट नहीं किया गया है (हाँ, अपग्रेड करना, याद रखना?)। मैंने मैन्युअल रूप से .NET Framework 4.5 घटकों को संदर्भित करने के लिए पथ बदल दिए। परियोजना अभी भी लोड नहीं हुई है।
तब मैं {project}.csproj.webinfo
फ़ाइल स्थित हूं। यह http://localhost/{stuff}/{project}.csproj
को संदर्भित करता है, इसलिए मैंने इसे {project}.csproj
पर सेट किया है। कोई भाग्य नहीं। फिर मैंने इसे छिपाने के लिए वेबिनोफ़ फ़ाइल का नाम बदल दिया। यूरेका, परियोजना गर्म थी!
प्रोजेक्ट लोड किया गया, मुझे "आपने अपने विजुअल स्टूडियो .NET 2003 वेब प्रोजेक्ट को परिवर्तित करने में पहला कदम पूरा कर लिया है। रूपांतरण पूरा करने के लिए, कृपया समाधान प्रोजेक्ट में अपनी प्रोजेक्ट का चयन करें और 'वेब पर कनवर्ट करें' चुनें 'संदर्भ मेनू आइटम।' जो, ज़ाहिर है, मौजूद नहीं है, लेकिन परियोजना मेनू में आखिरी वस्तु के रूप में मौजूद है। तब मुझे "यह क्रिया वेब साइट परियोजनाओं में वेब अनुप्रयोग परियोजनाओं में परिवर्तित करने के लिए आवश्यक फ़ाइलों के पीछे डिजाइनर और कोड जोड़ देगा।क्या आप जारी रखना चाहते हैं? "आप अपने पूर्ववर्ती शर्त को जारी रखना चाहते हैं! और अब मेरे पास एक प्रोजेक्ट है जिसे मैं वास्तव में ठीक करना शुरू कर सकता हूं। धन्यवाद, माइक्रोसॉफ्ट, सूचनात्मक त्रुटि संदेशों के लिए।