2010-04-19 15 views
9

मेरे पास फ्रेमवर्क 3.5 एसपी 1 और फ्रेमवर्क 4 के साथ एक नया WIndows सर्वर 2008 R2 x64 डेटा केंद्र है। जब मैं अपना एमवीसी एप्लीकेशन (वेब ​​सेटअप प्रोजेक्ट इंस्टॉलर का उपयोग कर वीएस 2008 एमवीसी 2.0) स्थापित करता हूं और एप्लिकेशन को ब्राउज़ करता हूं तो मुझे एक त्रुटि मिलती है जो System.Web.Mvc नहीं मिल सकता है। यदि मैं संबंधित DLLs (System.Web.Mvc आदि) को बिन निर्देशिका में कॉपी करता हूं तो ऐप पूरी तरह से चलता है।सर्वर 2008 आर 2 पर एमवीसी - कैसे?

मैंने इंस्टॉलर के लिए हर जगह जांच की है लेकिन केवल वीएस -2008 संबंधित बिट्स, कोई सर्वर रनटाइम नहीं मिल सकती है। मैं इस वातावरण में एएसपी.NET एमवीसी कैसे स्थापित करूं ताकि हमें स्थानीय डीएलएस कॉपी करने की आवश्यकता न हो?

बहुत धन्यवाद ब्रायन

उत्तर

11

आप एक सर्वर स्थापित जो दृश्य स्टूडियो की आवश्यकता नहीं है स्थापित कर सकता है:

msiexec /i AspNetMVC2.msi /l*v .\mvc.log MVC_SERVER_INSTALL="YES" 

अब आप शायद पूछ रहे हैं, जहां इस AspNetMVC2.msi से आ रहा है। दरअसल आप here से डाउनलोड करते हैं, .exe से .zip का नाम बदलें और अंदर आप जो खोज रहे हैं उसे मिलेगा (mvcruntime सब-फ़ोल्डर में)।

+0

हम्म, मैंने कोशिश की लेकिन जब मैं परिणामस्वरूप .zip फ़ाइल खोलने का प्रयास करता हूं तो यह अमान्य है। मैंने इसे विंडोज एक्सप्लोरर और 7 ज़िप से खोलने का प्रयास किया। क्या यह आपके लिए काम करता है? – Redeemed1

+1

आह! इसे WinRAR – Redeemed1

+0

के साथ खोला जा सकता है इस उत्तर ने मेरी मदद की। धन्यवाद डारिन ... – AEMLoviji

4

आप एएसपी.नेट एमवीसी 2 स्थापित करने के लिए Web Platform Installer का उपयोग कर सकते हैं और इसे आईआईएस में पंजीकृत कर सकते हैं .. यह शायद आपके सर्वर के लिए एक्सटेंशन इंस्टॉल करने के सबसे आसान तरीकों में से एक है। इस लिंक पर का पालन करें: http://go.microsoft.com/fwlink/?LinkID=185037

बस यहाँ और अधिक विस्तृत होने के लिए .. आप मंच इंस्टालर स्थापित है, तो - जब आप दूसरे लिंक पर क्लिक करें (और मंच संस्थापक बंद कर दिया है), एक खिड़की पॉप अप होगा, विवरण के साथ एमवीसी 2 के बारे में। इसमें एक इंस्टॉल बटन होगा। बस इसे क्लिक करें, शर्तों को स्वीकार करें और आप कर चुके हैं :) यह विंडो इस तरह दिखती है: http://lh5.ggpht.com/_uVsNX7rt1gI/S81ffYtSDBI/AAAAAAAAAIM/3raMs0bomNo/MVC2.PNG

+0

मैंने ऐसा किया था क्योंकि आप सर्वर रनटाइम घटकों की तलाश करते समय नेतृत्व करते हैं। हालांकि, यह एमवीसी 2 स्थापित नहीं किया गया था और मैंने कुछ विकल्पों में सभी विकल्पों के माध्यम से काम किया – Redeemed1

+0

मेरे पास सर्वर 2008 आर 2 x64 चल रहा एक लाइव सर्वर है .. मैंने अभी एक ही लिंक का पालन किया है, एमवीसी 2 स्थापित किया है, फिर वेबसाइट पर गया बिन निर्देशिका और हटाए गए System.Web.Mvc.dll .. (मैंने पहले ऐसा करने से परेशान नहीं किया :) :) पृष्ठ को ताज़ा किया गया: वेबसाइट ऐप पूल पुनः लोड किया गया, और पृष्ठ ठीक लोड हो गया .. क्या आप इसे फिर से कोशिश कर सकते हैं? यह निश्चित रूप से काम करता है! –

+0

वास्तव में, बस इस प्रक्रिया के माध्यम से जा रहा है और मुझे विश्वास है कि यह काम करेगा। मुझे लगता है कि आप दूसरे जवाब में एमवीसी 2 लिंक को रेफर कर रहे हैं? पुष्टिकरण – Redeemed1

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