2015-12-19 12 views
8

के रूप में पहचाना नहीं गया है, मैं एक छोटी वेबसाइट विकसित कर रहा हूं और मैंने एएसपी.नेट एमवीसी 6 का प्रयास करने का फैसला किया। मैंने अपने कंप्यूटर पर कुछ कोड लिखा और अब मैं इसे सर्वर पर परीक्षण करना चाहता हूं, इसे विजुअल स्टूडियो में पहले डीबग करने के लिए। मैंने पूरे समाधान फ़ोल्डर की प्रतिलिपि बनाई और सर्वर पर चिपकाया, लेकिन मैं प्रोजेक्ट नहीं चला सकता। वी.एस. शिकायत:एएसपी.नेट एमवीसी 6 परियोजना वेब प्रोजेक्ट

enter image description here The selected debug option is IIS Express but this project is not a web project. To use IIS Express you need to add the wwwroot attribute to project.json.

गूगल रिटर्न त्रुटि संदेश है, जो हमेशा एक बुरा संकेत है के लिए कुछ भी नहीं है। स्पष्ट रूप से wwwroot फ़ोल्डर में कोई समस्या है, लेकिन मुझे समझ में नहीं आता कि यह मुझे क्या बताने की कोशिश कर रहा है। ध्यान दें कि समाधान एक्सप्लोरर में wwwroot को एक सामान्य फ़ोल्डर के रूप में प्रदर्शित किया जाता है (जैसा कि मेरे देव मशीन पर मेरे पास है)।

मैंने प्रोजेक्ट को टेम्पलेट से बनाया और सब कुछ बॉक्स से बाहर काम कर रहा था। परियोजना की प्रतिलिपि करते समय मुझे कुछ याद आया?

+0

त्रुटि प्रोजेक्ट.जेसन फ़ाइल के wwwroot विशेषता के साथ किसी समस्या का सुझाव देती है। क्या आपने पुष्टि की है कि यह विशेषता आपकी प्रोजेक्ट फ़ाइल में मौजूद है? –

+0

नहीं, यह नहीं है, लेकिन मेरे पास मेरी देव मशीन पर एक ही फाइल है और यहां यह ठीक काम करता है। – Emmit

+0

क्या आप आईईएस एक्सप्रेस या अपनी डीवी मशीन पर पूर्ण आईआईएस में प्रोजेक्ट चला रहे हैं? त्रुटि विशेष रूप से बताती है कि आईआईएस एक्सप्रेस के लिए इसकी आवश्यकता है। –

उत्तर

7

इसे मिला। यह पता चला है कि सर्वर पर ASP.NET 5 रनटाइम स्थापित नहीं किया गया था।

+1

कोई यह मान लेगा कि त्रुटि विवरण वास्तव में जानता होगा कि इसके बारे में क्या बात कर रही है। ओह भूल गया, कुछ चीजें कभी नहीं बदली! :) – Mrchief

+1

सुविधा के लिए, यहां लिंक है: http://get.asp.net –

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