2012-01-15 11 views
5

साथ सेवा लिनक्स पर मैं कई उदाहरण (नीचे दिखाया गया) उम्मीद है कि मैं WCF मोनो में 4.0 ढांचे पर काम करने के लिए मिल सकता है के आधार पर माध्यम से चला गया है।WCF Apache2

हालांकि, http://www.mono-project.com/WCF पर लिंक एक "गाइड" को रोकने के लिए के रूप में करने के लिए "यहाँ कैसे मोनो के साथ लिनक्स पर सेटअप WCF करने के लिए" इतनी बात करने के लिए नहीं मालूम था। एक और बात। मुझे लगता है कि मैंने अधिकांश wcf/mono कीवर्ड संयोजनों के लिए Google के पहले दो पृष्ठों की जांच नहीं की है।

यह आसानी से एक WCF सेवा को और लिनक्स पर जा पाने के लिए संभव है? मुझे लगता है कि apache2 पक्ष पर कुछ विन्यास हो सकता है? (मैं उबंटू 11.10 के साथ एक दीपक सर्वर चला रहा हूँ)।

मैं शेयर 4.0 WCF सेवा पुस्तकालय ले लिया और मेरे सर्वर पर तैनाती और * .svc तक पहुँचने देखने के लिए अगर मैं wsdl मिला परीक्षण किया है, हालांकि, मैं 500

का स्थिति कोड जहां तक ​​प्राप्त किया विकल्प के रूप में। मुझे लगता है कि http://www.servicestack.net/ शायद सबसे अच्छा है?

  1. आप WCF लिनक्स पर काम करने के लिए आसानी से मिल सकता है:

    तो वहाँ सवालों की एक जोड़ी रहे हैं? यदि हां, तो कैसे? (विंडोज आसानी से किया गया था)

  2. एसओए विकल्प। क्या मुझे एएसएमएक्स देखना चाहिए (डब्ल्यूसीएफ ने इसे बदल दिया है) या सर्विस स्टैक के साथ जाना चाहिए।

मेरा लक्ष्य (मूलभूत अर्थ में) एक सेवा को डेटा पास करना है और इसे गणना करने के लिए है। कुछ भी वापस नहीं किया जाता है।

+0

क्या आप यह समझने में सक्षम थे कि यह संभव था या नहीं? मैं यहाँ वही काम करने की सोच रहा हूं। – meanbunny

+0

मैं डब्ल्यूसीएफ सेवा को लिनक्स पर काम करने में सक्षम नहीं था। (सर्विस स्टैक या तो काम नहीं करता था)। असम्क्स वास्तव में लिनक्स पर काम करता है लेकिन मैंने अपनी विंडोज मशीन पर डब्ल्यूसीएफ सेवा स्थापित करने का फैसला किया और इसे लिनक्स बॉक्स से उपभोग किया। – Brent

+0

दिलचस्प।मैं nettcpbinding और serviceModelEx अनुमान लगाने की उम्मीद कर रहा था, मुझे उम्मीद थी कि मुझे बहुत उम्मीद है। मैं कल अपना परीक्षण शुरू कर रहा हूं। – meanbunny

उत्तर

0

उबंटू 11.10 में मोनो का एक बहुत पुराना संस्करण है।

आप Ubuntu 12.04 उपयोग करते हैं, के रूप में यह एक नए संस्करण में शामिल हैं, यह सिर्फ काम कर सकते हैं।

+0

उबंटू 12.04 – Leon

+0

ठीक से उपयोग कर रहा हूं, फिर उबंटू 14.04 को आजमाएं जिसमें एक नया नया मोनो 3.2.8 – knocte

+0

दुर्भाग्यवश है, केवल 12.04 को मुफ्त स्तरीय – Leon

1

servicestack.net स्वयं (और सभी लाइव उदाहरण) Ubuntu 12.04 on a Hetzner vServer पर चलता है। हमारे सभी लाइव डेमो Nginx/MonoFastCgi पर चलते हैं।

यहाँ एक ServiceStack self-hosted service inside a Linux daemon जो भी एक अपाचे या Nginx रिवर्स प्रॉक्सी के पीछे यह होस्टिंग के विन्यास शामिल चलाने के लिए कैसे है। यह पोस्ट एक टीम द्वारा लिखी गई थी जो मोनो पर एमवीसी के साथ moved to ServiceStack to fix their memory and performance issues थी।

मैं आम तौर पर मोनो पर किसी भी भारी माइक्रोसॉफ्ट वेब ढांचे को चलाने की कोशिश करने से बचता हूं जब तक कि मोनो टीम ने समर्थित कॉन्फ़िगरेशन व्यक्त नहीं किया हो। डब्ल्यूसीएफ के लिए उन्होंने कहा है कि डब्ल्यूसीएफ का केवल "सिल्वरलाइट सबसेट" समर्थित है।

माइक्रोसॉफ्ट खुद को समर्थन नहीं करते या लिनक्स पर परीक्षण ताकि आप आम तौर पर दूसरों के साथ एक बेहतर अनुभव मिलेगा।

मैं भी उत्तर दिया है क्या मेरा मानना ​​है कि पहले के एक प्रश्न का उत्तर में ServiceStack, WebApi and WCF के बीच मुख्य अंतर हैं।