2015-06-13 15 views
6

Tôi mới phát triển ASP.NET và tôi đã quản lý triển khai VirtoCommerce cho máy IIS cục bộ của mình (windows 8.1) theo tài liệu trên http://docs.virtocommerce.com/display/vc2devguide/Deploy+web+applications+to+dedicated+server.LibSass.x64 không tìm thấy trên Azure VM (virtocommerce)

Khi tôi cố gắng triển khai nó trong Azure VM đang chạy Windows server 2012, tôi gặp lỗi sau khi tôi cố gắng chạy trang giao diện người dùng. Các dll được đề cập dưới đây chắc chắn là trong thư mục/bin của cửa hàng.

Lỗi máy chủ trong ứng dụng '/'. Không thể tải tệp hoặc lắp ráp 'LibSass.x64' hoặc một trong các phụ thuộc của nó. Một nỗ lực đã được thực hiện để tải một chương trình với một định dạng không đúng. **

Tôi làm theo các liên kết Could not load file or assembly 'LibSass.x64' or one of its dependencies in VirtoCommerce nhưng thấy không có may mắn. Tôi đã bỏ lỡ điều gì trong quá trình triển khai này? Bất kỳ trợ giúp được đánh giá cao, cảm ơn bạn.

+0

Bạn đã cài đặt Windows Management Framework 3.0 trên máy chủ đúng chưa? Sau khi thay đổi bất cứ điều gì với ngăn xếp này, bạn có thể cần phải khởi động lại. –

+0

Cảm ơn @ DanielHoffmann-Mitscherling Tôi không chắc chắn làm thế nào để kiểm tra nó đúng cách nhưng đây là những gì tôi tìm thấy từ PowerShell, mà có vẻ là nhất đến nay. Chúc mừng. 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

Trả lời

1

Bạn đang chạy 64 nhưng máy và ứng dụng IIS Pool là 64 bit? Nếu không, hãy chắc chắn để đi đến IIS và cấu hình cài đặt hồ bơi để chạy như là quá trình 64 bit. Cách tiếp cận dễ dàng hơn sẽ làm theo hướng dẫn ở đây: http://docs.virtocommerce.com/display/vc2devguide/Deploy+from+GitHub+to+Microsoft+Cloud+Azure sẽ thiết lập Virto Commerce làm trang web trong IIS với mọi cấu hình chính xác cho IIS. Sau đó bạn có thể cập nhật nó nhiều bằng cách tải lên trang web thông qua FTP nếu bạn muốn. Bạn cũng có thể sao chép kho lưu trữ trên GitHub và cách đó trang web xanh của bạn sẽ tự động cập nhật trên mọi checkin.

+0

Cảm ơn @Woland, tôi muốn tránh việc cài đặt triển khai Azure bởi vc cho mục đích học tập của riêng tôi. VM là một máy 64 bit và tôi vừa kiểm tra hồ bơi ứng dụng cho trang store/admin và enable32BitAppOnWin64 được đặt thành false. Tôi đã bị mắc kẹt trên này trong vài ngày có thể phải nghỉ mát để triển khai từ github và FTP theo lời khuyên của bạn. – alpat

+0

làm thế nào về máy dev của bạn, là nó 32bit hoặc 64bit? – Woland

+0

Máy dev của tôi là 64bit. Tôi đã thử thay đổi giải pháp và cấu hình dự án xây dựng để nhắm mục tiêu x86 và cũng là deploy.cmd, đặt enable32BitAppOnWin64 thành true cho nhóm ứng dụng cho cửa hàng. Lỗi hiện tại cho LibSass.x86, nằm trong thư mục bin của cửa hàng. Tôi có chính xác để giả định có cái gì đó mất tích trong máy chủ cửa sổ VM của tôi? Tôi hiện đang cố gắng tải xuống trang web bằng FTP từ triển khai Azure từ github và chạy nó trong máy chủ VM của tôi. – alpat

Các vấn đề liên quan