2011-08-31 17 views
5

मेरे पास एक PHP वेबसाइट है जिसे मैं PHP सीख रहा हूं, जो कि लिनक्स सर्वर पर है। मैं वर्तमान PHP कोड के साथ विवाद किए बिना इस सी # कोड को कैसे चला सकता हूं? जब मैं site.com/hello.cs जैसे यूआरएल खोलता हूं, तो यह पूरी चीज को टेक्स्ट के रूप में दिखाता है? सर्वर पर इस कोड को चलाने के लिए मुझे क्या चाहिए?आसानी से लिनक्स सर्वर पर सी # कोड कैसे चलाएं?

public class Hello1 
{ 
    public static void Main() 
    { 
     System.Console.WriteLine("Hello, World!"); 
    } 
} 
+3

आपको मोनो को देखने की आवश्यकता है। मुझे इस बारे में कोई जानकारी नहीं है कि वास्तव में इसे कैसे काम करना है, लेकिन यह अपेक्षाकृत स्थिर होना चाहिए। – kmcc049

+0

आप सर्वर पर सी # कोड चलाने के लिए चाहते हैं, या बस फाइल की सामग्री प्रदर्शित करना चाहते हैं? सवाल बाद वाले को सुझाव देता है। –

+0

हाँ - http://www.mono-project.com/Main_Page – warren

उत्तर

2

सी # फ़ाइलें (.cs) को चलाने से पहले संकलित करने की आवश्यकता है। Mono project की जाँच करें ....

यहाँ आप एक वेब साइट चलाने के लिए क्या करने की जरूरत की बुनियादी रूपरेखा है:

  1. डाउनलोड monodevelop (एमएस दृश्य स्टूडियो के लिए मोनो एनालॉग) ऊपर के लिंक से ।
  2. फ़ाइल> नया> समाधान
  3. बाईं ओर सी # के नीचे से एक एएसपी.नेट या एमवीसी प्रोजेक्ट बनाएं।
  4. अपनी वेबसाइट को डिज़ाइन करें और अपने वेब सर्वर पर तैनात करें। (मैं इस एक बहुत पर glosses का एहसास है, लेकिन यहां एक और प्रश्न पोस्ट जब आप में कोई समस्या हुई।)

इसके अलावा, सिर्फ इसलिए आप जानते हैं, इसके बाद के संस्करण के लिए अपने कोड उदाहरण एक वेब पेज के रूप में है के रूप में प्रस्तुत नहीं होगी। यह कमांड-लाइन-आधारित एप्लिकेशन के लिए कोड है। मोनो डेवलपमेंट वेब साइट्स के लिए सभ्य टेम्पलेट्स के साथ बॉक्स से बाहर आता है।

+0

पर देखें मुझे पता है कि यह बेवकूफ सवाल है। लेकिन ऐसा करने का कोई आसान तरीका नहीं है? या अगर मैं विजुअल स्टूडियो में कोड लिखता हूं तो क्या मैं किसी भी तरह वेबसाइट पर तैनात कर सकता हूं? – Gurnor

+1

सी # PHP की तरह एक स्क्रिप्टिंग भाषा नहीं है। इसे सीधे स्रोत से वेब सर्वर से नहीं चलाया जा सकता है, इसलिए जब तक कि कुछ चाल न हो जो मैंने नहीं सुना है, तो आपको यह करने की आवश्यकता होगी। – FishBasketGordo

+2

असल में आपको संकलन करने की आवश्यकता नहीं है - अगर सर्वर सही तरीके से कॉन्फ़िगर किया गया है तो Aspx + CS पृष्ठों को मांग पर संकलित किया जा सकता है। कोई व्यक्तिगत व्यय नहीं, लेकिन लिंक के बाद लिंक लिनक्स बॉक्स पर एएसपी.Net को कॉन्फ़िगर करने के लिए उचित चलने जैसा दिखता है - http://www.ivankristianto.com/software-development/mono/howto-run-asp-net-on-linux- साथ-अपाचे-वेब-सर्वर-मोनो-मोड_मोनो/760/ –

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