2016-02-10 13 views
12

एएसपी.Net कोर 1.0 समर्थन नेट वेबफॉर्म परियोजनाएं? या यह एक एमवीसी केवल पर्यावरण है? क्या मैं क्लासिक वेब सेवाएं (एएसएमएक्स) भी बना सकता हूं?क्या एएसपी.Net कोर 1.0 समर्थन वेबफॉर्म परियोजनाएं

+1

के बाद से WebForms नहीं (IIRC) ASP.NET vNext/5.0 का हिस्सा थे, मुझे शक है वे कोर 1.0 (जो केवल 5.0 का नाम बदले जाने) का हिस्सा हैं। क्लासिक वेब सेवाओं के लिए (.ASMX) - * क्यों *? :) – Tim

+0

http://www.codemag.com/article/1501061 –

उत्तर

8

संक्षिप्त उत्तर: नहीं, एएसपी.नेट कोर में वेब फॉर्म या वेब सेवाएं नहीं हैं।

लंबा उत्तर: "समर्थन" के आपके अर्थ पर निर्भर करता है। यदि आप कोरसीएलआर और कोरफ़ैक्स के शीर्ष पर ASP.NET कोर प्रोजेक्ट को चलाने का लक्ष्य रखते हैं, तो उत्तर नहीं है: एएसपी.नेट कोर में केवल एमवीसी जावा वेब एपीआई -प्रोजेक्ट्स (जो एएसपी में एक ही बात है) .NET कोर)।

यदि आप पूर्ण .NET Framework पर चल सकते हैं, तो एएसपी.नेट वेब फॉर्म ASP.NET कोर के साथ सह-अस्तित्व में हो सकते हैं। वेब फॉर्म उसी वेब फॉर्म होंगे जो वे आज System.Web पर हैं। इस परिदृश्य में आप आईआईएस पर एक अलग परियोजना (सामान्य एएसपी.नेट 4.x आवेदन) में अपने वेब फॉर्म होस्ट करेंगे और एएसपी.नेट कोर केस्ट्रेल पर अपने स्वयं के आवेदन में रहेंगे।

+0

क्या आपके पास सह-अस्तित्व पर इस जानकारी के लिए कोई दस्तावेज़ीकरण लिंक है? –

+0

आप किस तरह के दस्तावेज की तलाश में हैं? अब मेरा जवाब पढ़ने के बाद, मुझे लगता है कि कोई इसे गलत समझ सकता है। आप निश्चित रूप से एक ही मशीन पर पूर्ण ढांचे और .NET कोर (विभिन्न अनुप्रयोगों को चला रहे हैं) कर सकते हैं। लेकिन यदि आप एक ही प्रोजेक्ट में वेब फॉर्म और एएसपी.नेट कोर एमवीसी ** चलाने के लिए एक समाधान की तलाश में हैं **, यह संभव नहीं होगा (या समझदार: सिद्धांत में आपके पास "वेब फॉर्म मिडलवेयर" हो सकता है जो होस्ट कर सकता है आपका .aspx, लेकिन इसे कार्यान्वित करना एक दिलचस्प काम होगा)। –

+1

मैं बस सोच रहा हूं कि एमएसडीएन या अन्य माइक्रोसॉफ्ट दस्तावेज में कुछ भी है जो विशेष रूप से यह कहता है। यहां लैंडिंग अन्य लोगों के उत्तर में अधिक विश्वसनीयता जोड़ने के लिए अच्छा होगा। –

1

एक कुछ .नेट फ्रेमवर्क प्रौद्योगिकियों नेट कोर में उपलब्ध नहीं हैं नेट के लिए .NET कोर

उपलब्ध नहीं प्रौद्योगिकियों का उपयोग करने की आवश्यकता है। उनमें से कुछ बाद में उपलब्ध होंगे .NET कोर रिलीज, लेकिन अन्य .NET कोर द्वारा लक्षित नए एप्लिकेशन पैटर्न पर लागू नहीं होते हैं और कभी भी उपलब्ध नहीं हो सकते हैं। निम्न सूची .NET कोर 1.0:

एएसपी.नेट वेब फॉर्म अनुप्रयोगों: एएसपी.नेट वेब फॉर्म केवल .NET Framework पर उपलब्ध नहीं है, इसलिए आप एएसपी.NET कोर/इस परिदृश्य के लिए .NET कोर। वर्तमान में एएसपी.नेट वेब फॉर्म को .NET कोर में लाने की कोई योजना नहीं है।

एएसपी.नेट वेब पेज अनुप्रयोग: एएसपी.नेट वेब पेज एएसपी.नेट कोर 1.0 में शामिल नहीं हैं, हालांकि इसे भविष्य में रिलीज में शामिल करने की योजना है जैसा कि .NET कोर रोडमैप में बताया गया है।

एएसपी.नेट सिग्नल सर्वर/ग्राहक कार्यान्वयन। .NET कोर 1.0 रिलीज टाइमफ्रेम (जून 2016) पर, एएसपी.नेट सिग्नल एएसपी.नेट कोर (न तो क्लाइंट या सर्वर) के लिए उपलब्ध नहीं है, हालांकि इसे भविष्य में रिलीज में शामिल करने की योजना है जैसा कि .NET कोर रोडमैप में बताया गया है । पूर्वावलोकन स्थिति सर्वर-साइड और क्लाइंट लाइब्रेरी गिटहब रिपॉजिटरीज़ पर उपलब्ध है।

डब्ल्यूसीएफ सेवाओं के कार्यान्वयन। यहां तक ​​कि जून 2016 तक, .NET कोर से डब्ल्यूसीएफ सेवाओं का उपभोग करने के लिए डब्ल्यूसीएफ-क्लाइंट लाइब्रेरी है, डब्ल्यूसीएफ सर्वर कार्यान्वयन केवल .NET Framework पर उपलब्ध है। यह परिदृश्य .NET कोर के लिए वर्तमान योजना का हिस्सा नहीं है लेकिन भविष्य के लिए इसे माना जा रहा है।

वर्कफ़्लो संबंधित सेवाएं: विंडोज वर्कफ़्लो फाउंडेशन (डब्ल्यूएफ), वर्कफ़्लो सेवा (एक सेवा में डब्ल्यूसीएफ + डब्ल्यूएफ) और डब्ल्यूसीएफ डाटा सर्विसेज (जिसे पहले "एडीओ.NET डेटा सर्विसेज" के नाम से जाना जाता था) केवल .NET Framework पर उपलब्ध हैं और उन्हें .NET कोर में लाने की कोई योजना नहीं है।

भाषा समर्थन: विजुअल बेसिक और एफ # में वर्तमान में टूलिंग समर्थन नहीं है .NET कोर, लेकिन दोनों विजुअल स्टूडियो 2017 और विजुअल स्टूडियो के बाद के संस्करणों में समर्थित होंगे।

स्रोत Choosing between .net Core and .net Framework

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