2009-11-27 13 views
5

मैं एक कॉलेज के लिए काम करता हूं और हमारी मुख्य वेबसाइट में एक एएसपी.नेट आधारित पाठ्यक्रम सूचना खोज है जिसे मैंने बनाया है। यह लोकप्रिय हो गया है और हमारी कंपनी का सामना करने वाली वेबसाइट (कंपनियों के लिए प्रशिक्षण) ने अपनी वेबसाइट पर एक ही सिस्टम के लिए कहा है। मैं किसी भी वेबसाइट के दिन में शामिल नहीं हूं लेकिन उन्हें पता है कि उनका वर्डप्रेस का उपयोग किया गया था। क्या कुछ पृष्ठों के भीतर कुछ एएसपी.NET कोड एम्बेड करना मेरे लिए संभव होगा? ऐसा करने पर कोई लेख?वर्डप्रेस साइट पर एएसपी.नेट डालें

संपादित करें: ASP.NET कोड है कि वास्तविक मार्कअप में दिखाई देता है कम है यह मुख्य रूप से कुछ एएसपी है: Literals मैं उद्देश्य है जब कुछ अपने आप को बचाने के लिए परेशानी वेबसाइट डेवलपर की ओर से इसमें से अधिकांश को छिपाने के लिए तारीख को किया दुर्घटना से हटा दिया जाता है।

EDIT2 ऐसा करने के लिए एक प्रतिक्रिया थी क्योंकि यह एक वेबसाइज होगा। यानी नीचे दिए गए परिणामों को प्रदर्शित करने वाले मुख्य पृष्ठ पर खोज बॉक्स के रूप में।

+0

आपका मतलब क्या एम्बेड है? तो यह लोगों द्वारा पठनीय है? तो जब पृष्ठ देखा जाता है तो कोड निष्पादित हो जाता है? –

+0

तो कोड को निष्पादित किया जाता है उदाहरण के लिए मुख्य पृष्ठ – PeteT

उत्तर

7

एक लंबे समय पहले इस सवाल पूछने और आदर्श आइफ्रेम समाधान तुलना में एक कम बनाने के बाद से अब मैं एक महान वर्डप्रेस पाया है iframe-कम बुलाया प्लग इन

http://wordpress.org/extend/plugins/iframe-less-plugin/

मूल रूप से आप इसे एक यूआरएल देने के लिए और यह बनाता है उस पृष्ठ की सामग्री सीधे आपके WordPress पृष्ठ में। अब तक यह वास्तव में अच्छा काम करता प्रतीत होता है।

0

वर्डप्रेस एक लैंप (लिनक्स अपाचे माईएसQL PHP) एप्लिकेशन है, और आमतौर पर लिनक्स सर्वर में चल रहा है। मुझे नहीं लगता कि आप एएसपी.Net को वर्डप्रेस में एकीकृत कर सकते हैं। लेकिन निश्चित रूप से आप वर्डप्रेस से एएसपी.Net एप्लिकेशन को लिंक प्रदान कर सकते हैं।

5

आप अपने एएसपी.NET एप्लिकेशन पर एक वेब सेवा बना सकते हैं और फिर एक वर्डप्रेस प्लगइन लिख सकते हैं, जो उस सेवा को पढ़ेगा और इसे वर्डप्रेस पेज में प्रदर्शित करेगा।

+0

पर एक खोज बॉक्स दिलचस्प लगता है इसलिए मैंने यह देखने के लिए अपनी पोस्ट संपादित की कि दूसरों को क्या लगता है। वेबसाइट सर्विसेज ऐसा कुछ नहीं है जो मैंने अभी शोध करने से पहले किया है, जहां तक ​​मैं सेवा एएसपी.NET पक्ष को लागू करने के बारे में बता सकता हूं अपेक्षाकृत आसान होगा। हालांकि मुझे WordPress पृष्ठ पर SOAP टैग डालने के बारे में पता नहीं है। – PeteT

1

वर्डप्रेस PHP और MySQL का उपयोग करता है। मैंने आईआईएस 7 के साथ विंडोज 2008 के तहत सफलतापूर्वक स्थापित और इसे चलाया है। आईआईएस 7 में नई सीजीआई सामग्री के परिणामस्वरूप भी बहुत अच्छा प्रदर्शन हुआ है।

आप निश्चित रूप से एक ही सर्वर पर एक अलग लेकिन संबंधित एएसपी.NET- आधारित साइट चला सकते हैं।

आप एक मिश्रित एएसपी.NET + PHP साइट भी चला सकते हैं। आईआईएस यूआरएल के विस्तार के आधार पर आने वाले अनुरोधों को एक विशेष HttpHandler को निर्देशित करता है, इसलिए कोई कारण नहीं है कि आप * .php & * .aspx को मिश्रित नहीं कर सकते हैं।

वास्तव में, आप भी कर सकते हैं एक .NET- आधारित HttpModule कि एक PHP/आईआईएस साइट के साथ एकीकृत करता है, प्रवेश, केंद्रीकृत कुकी प्रबंधन, HTTP हेडर "समायोजित" की तरह काम करने के लिए, आदि

लिखने तरह बातें

यदि आप * .php फ़ाइल में ASP.NET नियंत्रण रखना चाहते हैं, तो यह पूरी तरह से एक अलग चीज़ है। ऐसा करने के लिए, आपको एक HttpHandler लिखना होगा जो समझता है कि इस तरह की फ़ाइल को कैसे पार्स करना है। या तो, या सिर्फ iframes का उपयोग करें ....

+0

को जटिल होने की आवश्यकता नहीं है। आईआईएस वेबसाइट के लिए बस PHP और ASP.NET दोनों को सक्षम करें। – bzlm

+0

आपका क्या मतलब है "वह जटिल"? – RickNZ

+0

यह मुझे लगता है जैसे petebob796 वेब विकास के लिए काफी नया है, आपको शायद एक चेतावनी जोड़नी चाहिए कि यह किसी ऐसे व्यक्ति के लिए कठिन और उन्नत चीज है जो यह भी नहीं जानता कि आप कुछ एएसपी नहीं डाल सकते हैं। एक वर्डप्रेस पेज और PHP में नेट कोड इसे चलाएगा। – MGOwen

0

नहीं, यह काम नहीं करेगा। आप वर्डप्रेस द्वारा प्रदत्त पृष्ठों पर एएसपी.NET का उपयोग नहीं कर सकते हैं। आप वर्डप्रेस के समान वेबसाइट में एएसपी.नेट का उपयोग कर सकते हैं, उदाहरण के लिए कुछ निर्देशिकाएं या कुछ पेज एएसपी.नेट सामग्री की सेवा करते हैं, जबकि बाकी साइट अभी भी वर्डप्रेस सामग्री परोसती है।

हालांकि, अगर एएसपी.NET कोड का उपयोग करना चाहते हैं तो यह बहुत आसान है, इसके बजाय PHP में क्यों नहीं? वर्डप्रेस PHP का उपयोग करता है, जो एएसपी.नेट के समान है।

3

यह आदर्श नहीं था लेकिन IFrames का उपयोग करके मैंने जो समाधान बनाया था, वह अभी भी HTML 5 spec में है (वास्तव में उनके पास कुछ नए गुण हैं) इसलिए मुझे लगता है कि मैं ठीक हूं। असल में मैं एक आईफ्रेम के साथ वर्डप्रेस में एक पेज बना देता हूं और कुछ जावास्क्रिप्ट को नीचे दिए गए कोड का उपयोग करके सामग्री आकार के आधार पर स्वचालित रूप से आकार बदलता है (iframe चौड़ाई 100 प्रतिशत के साथ फ्रेम कहा जाता है)।

function autoIframe(){ 
    try 
    { 
     var page_height = document.getElementById('frame').contentWindow.document.body.scrollHeight; 
     document.getElementById('frame').height = page_height+60; 
    } 
    catch (err) 
    { 
     window.status = err.message; 
    } 
} 

इस कोड, पहले सामग्री की लोडिंग पर आकार परिवर्तन करता है, तो सामग्री यह किसी न किसी प्रकार कहा जा करने की आवश्यकता होगी बदल जाता है।मेरा समाधान प्रत्येक बार एक खोज किए जाने पर parent.autoIFrame() का उपयोग करके आंतरिक पृष्ठ से विधि को कॉल करना था।

पेज। जावास्क्रिप्ट केवल तभी काम करेगा यदि iframe और बाहरी पृष्ठ एक ही डोमेन से हैं (कोई क्रॉस साइट स्क्रिप्टिंग नहीं)।

1

संक्षिप्त उत्तर: नहीं, आसानी से नहीं। वर्डप्रेस PHP है - आप किसी PHP पृष्ठ पर कुछ .NET कोड नहीं डाल सकते हैं।

लांग जवाब: हाँ, अगर ... यदि आप वास्तव में यह करने के लिए उत्सुक हैं, और यह समय और प्रयास के लायक है, तो आप इसे चारों ओर रणनीतियों में से कुछ पहले से ही सुझाव का उपयोग कर, जैसे काम कर सकते हैं: की मेजबानी विंडोज सर्वर पर एएसपी.नेट बिट (या मोनो का उपयोग करें) और इसे वर्डप्रेस पेज पर आईफ्रेम के अंदर दिखाएं।

बस ध्यान रखें कि यह एक सामान्य सेटअप नहीं है, और किसी प्रकार की वर्डप्रेस प्लगइन बनाने या उपयोग करने से कहीं अधिक कठिन हो सकता है।

+2

असल में आप फालेंजर (http://www.php-compiler.net/) का उपयोग कर सकते हैं, और संपूर्ण PHP वर्डप्रेस साइट को मूल .NET एप्लिकेशन के रूप में चला सकते हैं। फिर आप PHP कोड से सीधे .NET विधियों को कॉल कर सकते हैं, और इसे एकीकृत कर सकते हैं। –

6

मुझे इसी तरह की जरूरत है कि इस धागे के उत्प्रेरक के पास है। मैं एक सीआरएम और कॉर्पोरेट साइट बनाए रखता हूं जो एक अलग वर्डप्रेस PHP कंपनी ब्लॉग के साथ ASP.NET/SQL पर चलता है। एक वर्ष के लिए वर्डप्रेस का उपयोग करने के बाद, यहां लोग हमारी कॉर्पोरेट साइट पर स्थिर सामग्री को संपादित करने में सक्षम होना पसंद करेंगे जैसे कि हम वर्डप्रेस में करते हैं, इसलिए मैं संभव एएसपी.नेट/वर्डप्रेस हाइब्रिड सेट अप देख रहा हूं।

मैं "आस्ट्रेलिया का एक पक्षी" के बारे में अच्छी बातें सुन रहा हूँ: http://www.php-compiler.net यह .NET फ्रेमवर्क के लिए एक PHP भाषा संकलक है, और आप नेट में PHP कोड चला सकते हैं

यह भी इस में पता लगाने के लिए बढ़िया था थ्रेड जो आपके पास एक ही आईआईएस वेब में PHP और ASP.NET हो सकता है, यह एक और उचित ध्वनि समाधान है। अगर मेरे पास कोई प्रतिष्ठा नहीं थी (मैं यहां नया हूं) तो मैं रिकनज़ को वोट दूंगा।

1

मैं http://sourceforge.net/projects/wordpressnet/ की खोज कर रहा हूँ अगर यह किसी को भी मदद करता है ...

इसके अलावा

,


मुझे पता है कि यह एक पुरानी पोस्ट है और मैं भी नेक्रोप्रोस्टिंग पसंद नहीं करता लेकिन ये संसाधन मौजूदा सामग्री में सुधार कर सकते हैं।

0

मैं किसी भी प्लगइन या iframe का उपयोग किए बिना मेरी होस्ट (Dinamo.net.tr) पर दोनों Asp.Net और Wordpress उपयोग करने में सक्षम हो सकता है।

वे वास्तव में एक साथ काम कर सकते हैं, आप बस अपनी Asp.Net C# फ़ाइलें, अपलोड करें और एक ही समय में वर्डप्रेस इंस्टॉल करें।

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