2009-10-19 22 views
9

वर्तमान में हमारे पास क्लासिक एएसपी.नेट वेब एप्लिकेशन है जो हमारे एपीआई के रूप में कार्य करता है। यह मूल रूप से एएसएमएक्स वेब सेवाओं का एक समूह है, लेकिन जावास्क्रिप्ट से काम करने के लिए ये वास्तव में बोझिल हैं। मैं जो चाहता हूं वह रीस्टफुल एंडपॉइंट्स के सेट का पर्दाफाश करना है, लेकिन क्लासिस एएसपी.नेट में ऐसा करना वह नहीं है जो मैं वास्तव में करना चाहता हूं।एक वेब अनुप्रयोग के भीतर क्लासिक एएसपी.नेट और एएसपी.नेट एमवीसी को मिलाएं

मैं एक वेब ऐप में क्लासिक एएसपी.नेट और एएसपी.नेट एमवीसी दोनों को गठबंधन करने पर विचार कर रहा हूं। क्या यह वास्तव में संभव है? यदि हां, तो मुझे क्या समस्याएं/समस्याएं आ सकती हैं?

उत्तर

8

आह! ऐसा लगता है कि यह बहुत संभव है। Here एक व्यापक लेख है जो बताता है कि क्या किया जाना चाहिए।

2

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

तो, अपने प्रश्न के एक भाग पर जवाब देने के लिए "सभी पर यह संभव है": हाँ, क्योंकि मार्ग प्रणाली फाइल सिस्टम पर .asmx फ़ाइल समझते हैं और यह क्लासिक asp.net वेब में यह कार्रवाई करेंगे सेवाओं के तरीके।

दूसरे प्रश्न के लिए मुझे यकीन नहीं है क्योंकि मैं एएसपीएनटी एमवीसी आवेदन के अंदर वेब सेवा के साथ कुछ भी जटिल नहीं कर रहा हूं।

4

एक ASP.NET वेबफ़ॉर्म आवेदन बन सकता है ASP.NET MVC कुछ सरल चरणों का पालन करके सक्षम हो, तो इसकी काफी आसान वास्तव में इस link यदि आप MVC यहाँ एक लेख Rest for mvc फिल Haack द्वारा और Rest like nature of MVC के लिए यहाँ एक बाकी जाना चाहता हूँ तुलना Rest in asp net vs wcf

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