2015-06-13 6 views
6

पर नहीं मिला I ASP.NET विकास के लिए नया है और मैंने http://docs.virtocommerce.com/display/vc2devguide/Deploy+web+applications+to+dedicated+server पर दस्तावेज़ के बाद मेरी स्थानीय मशीन आईआईएस (विंडोज 8.1) में VirtoCommerce को तैनात करने में कामयाब रहा है।LibSass.x64 Azure VM (virtocommerce)

जब मैंने इसे Azure VM में Windows Server 2012 चलाने पर तैनात करने का प्रयास किया, तो मुझे अगली पृष्ठ चलाने की कोशिश करने पर निम्न त्रुटि मिली। नीचे उल्लिखित डीएल निश्चित रूप से स्टोर के/बिन फ़ोल्डर में है।

'/' एप्लिकेशन में सर्वर त्रुटि। फ़ाइल या असेंबली 'LibSass.x64' या इसकी निर्भरताओं में से एक लोड नहीं हो सका। एक प्रयास गलत प्रारूप के साथ एक कार्यक्रम लोड करने के लिए बनाया गया था। **

मैं लिंक Could not load file or assembly 'LibSass.x64' or one of its dependencies in VirtoCommerce पीछा किया, लेकिन कोई भाग्य पाया। इस तैनाती पर मुझे क्या याद आया? किसी भी मदद की बहुत सराहना की है, धन्यवाद।

+0

क्या आपने सर्वर पर विंडोज प्रबंधन फ्रेमवर्क 3.0 को ठीक से स्थापित किया था? इस ढेर के साथ कुछ भी बदलने के बाद आपको रीबूट करने की आवश्यकता हो सकती है। –

+0

धन्यवाद @ डैनियल हॉफमैन-मित्सुचलिंग मुझे यकीन नहीं है कि इसे ठीक से कैसे जांचें, लेकिन यही वह शक्ति है जो मैंने पावरहेल से पाया है, जो कि सबसे अद्यतित प्रतीत होता है। चीयर्स। PSVersion 4.0 WSManStackVersion 3.0 SerializationVersion 1.1.0.1 CLRVersion 4.0.30319.34014 BuildVersion 6.3.9600.17400 PSCompatibleVersions {1.0, 2.0, 3.0, 4.0} PSRemotingProtocolVersion 2.2 – alpat

उत्तर

1

क्या आप 64 चल रहे हैं लेकिन मशीन और आईआईएस एप्लीकेशन पूल 64 बिट के रूप में चल रहे हैं? यदि नहीं, तो आईआईएस पर जाना सुनिश्चित करें और 64 बिट प्रक्रिया के रूप में चलाने के लिए पूल सेटिंग्स कॉन्फ़िगर करें। आसान तरीका यहां गाइड का पालन करना होगा: http://docs.virtocommerce.com/display/vc2devguide/Deploy+from+GitHub+to+Microsoft+Cloud+Azure जो आईआईएस में आईआईएस के लिए सभी सही कॉन्फ़िगरेशन के साथ आईआईएस में वेबसाइट के रूप में विरेटो वाणिज्य स्थापित करेगा। यदि आप चाहें तो एफ़टीपी के माध्यम से साइट को अपलोड करके आप इसे कई बार अपडेट कर सकते हैं। आप गिटहब पर रिपोजिटरी क्लोन भी कर सकते हैं और इस तरह आपकी एज़ूर साइट प्रत्येक चेकइन पर ऑटो अपडेट हो जाएगी।

+0

धन्यवाद @Woland, मैं द्वारा Azure तैनाती सेटअप से बचना चाहते थे अपने खुद के सीखने के उद्देश्यों के लिए वीसी। वीएम एक 64 बिट मशीन है और मैंने अभी स्टोर/एडमिन पेज के लिए एप्लिकेशन पूल की जांच की है और enable32BitAppOnWin64 को गलत पर सेट किया गया है। मैं इस पर अटक गया हूं कि कुछ दिनों के लिए आपकी सलाह के अनुसार जिथब और एफ़टीपी से तैनाती का सहारा लेना पड़ सकता है। – alpat

+0

आपकी देव मशीन के बारे में, क्या यह 32 बिट या 64 बिट है? – Woland

+0

मेरी देव मशीन 64 बिट है। मैंने x86 और deploy.cmd को लक्षित करने के लिए समाधान और प्रोजेक्ट बिल्ड कॉन्फ़िगरेशन को बदलने का प्रयास किया, स्टोर के लिए एप्लिकेशन पूल के लिए enable32BitAppOnWin64 को सही पर सेट करें। त्रुटि अब LibSass.x86 के लिए है, जो स्टोर के बिन फ़ोल्डर में है। क्या मुझे लगता है कि मेरे विंडोज सर्वर वीएम में कुछ याद आ रही है? अब मैं जीथ्यूब से एज़ूर परिनियोजन से एफ़टीपी द्वारा साइट डाउनलोड करने और इसे अपने सर्वर वीएम में चलाने की कोशिश कर रहा हूं। – alpat

1

मैं इस त्रुटि को एक स्वच्छ विंडोज सर्वर 2012 मानक पर पुन: उत्पन्न करने में सक्षम था। यह पता चला कि Libsass.Net को Visual C++ Redistributable Packages for Visual Studio 2013 की आवश्यकता है। Vcredist_x64.exe स्थापित करने के बाद त्रुटि चली गई है।