2012-05-26 19 views
8

मेरे पास एक एएसपी.नेट एमवीसी 4 ऐप है जिसे मैं मैक मशीन पर चलाने के लिए चाहता हूं। मुझे पूरी तरह से विंडोज वर्चुअल मशीन चलाने से नफरत होगी जब मुझे वास्तव में एमवीसी ऐप चलाने के लिए आईआईएस 7 की ज़रूरत है। इसे चलाने का सबसे हल्का तरीका क्या है (वर्चुअलबॉक्स, समांतर, आईआईएस 7 एक्सप्रेस, आदि)? वास्तव में मेरा लक्ष्य मैक पर जावास्क्रिप्ट/क्लाइंट-साइड को कोड करना है और मैं विंडोज़ मशीन पर अपना विकास न करने की कोशिश कर रहा हूं :)मैक पर आईआईएस चलाने के लिए सबसे हल्का तरीका?

+3

क्या आपको वास्तव में आईआईएस की आवश्यकता है? क्या आपने अपाचे/mod_mono में चलने का प्रयास किया है? –

+0

यह स्पष्ट नहीं था, लेकिन ऐसा लगता है कि मोनो कुछ संस्करण पीछे है और केवल एमवीसी 2 या 3 चला सकता है। – TruMan1

+9

विंडोज मशीन का उपयोग करें। मैं कभी समझ नहीं पाऊंगा कि लोगों को बार-बार पैर में खुद को शूट करने की आवश्यकता क्यों महसूस होती है। मोनो नवीनतम नवीनतम .NET सामान का समर्थन नहीं करता है, यह कभी भी एमएस रिलीज़ के साथ गति बनाए रखेगा। आप या तो इंतजार कर सकते हैं, या एक एमएस देव मंच का उपयोग कर सकते हैं। – Chris

उत्तर

4

this link का पालन करें (उपरोक्त टिप्पणी में @LexLi द्वारा प्रदान किया गया) अपने एमवीसी पर्यावरण को स्थापित करने के बारे में जानने के लिए।

आईआईएस के संबंध में, जहां तक ​​मुझे पता है कि यह नहीं किया जा सकता है। आपको अपने ऑपरेटिंग सिस्टम के मूल वेब सर्वर का उपयोग करना चाहिए। आईआईएस मैक पर नहीं चलता है, इसलिए मुझे लगता है कि आपको अपाचे का प्रयास करना चाहिए, और उसके बाद मॉड्यूल "mod_mono" स्थापित करना चाहिए।

या यदि यह बहुत बालों वाली हो जाता है, तो बस एक्सएसपी नामक स्टैंडअलोन मोनो वेब सर्वर का उपयोग करें।

या फास्टसीजीआई, या nginx चलाएं।

सब कुछ यहीं समझाया गया है: http://www.mono-project.com/ASP.NET

5

मैं समानताएं का उपयोग, और हालांकि उनके सॉफ्टवेयर में कुछ साल पहले गरीब था, अब यह है स्थिरता और प्रदर्शन में VMware के आगे प्रकाश वर्ष। मैक के लिए समांतर डेस्कटॉप 7 कमाल है।

मेरा एकमात्र कंप्यूटर एमबीपी है, फिर भी मैं software for IIS विकसित करता हूं। मैं समेकन मोड में समांतरता चलाता हूं, और मेरे पास अनिवार्य रूप से विजुअलस्टूडियो को एक और मैक ऐप के रूप में रखा गया है। और चूंकि मैं केवल वीएम में एक ऐप चला रहा हूं, यह सामान्य पीसी इंस्टॉल से अधिक स्थिर है। मैंने वास्तव में अब तक 2 महीने में इसे रिबूट नहीं किया है!

केवल चेतावनी - आप पेजिंग को रोकने के लिए वीएम को 2-4 जीबी रैम समर्पित करना चाहते हैं, इसलिए यदि आप पॉलीग्लोट डेवलपर हैं तो आपको 8 जीबी से अधिक प्राप्त करने का प्रयास करना चाहिए। एकाधिक ओएसई पर एकाधिक आईडीई होने के कारण भारी हो सकता है, और जब आप मेमोरी-होगिंग को मिश्रण में तेजी से तेजी से क्रोम जोड़ते हैं, तो आप उस रैम सीमा को अक्सर हिट करेंगे ...

0

एक्सएसपी मैक में आईआईएस के लिए एक विकल्प है, जो मूल क्षमताओं को चला सकता है।