Một vài tháng trước, tôi đã chơi xung quanh với RavenDb & Azure và tôi đã chạy nó thành công bằng cách lưu trữ máy chủ trong vai trò công nhân bằng cách theo dõi this excellent blog post.Cách chạy RavenDb trong Azure trong vai trò của nhân viên
Tuy nhiên, tôi vừa tạo một dự án mới và cố gắng theo dõi lại bài viết, nhưng có vẻ như đã thay đổi nhiều với các tệp quạ kể từ bài đăng trên blog đó. Đáng chú ý là:
- Không chỉ đơn giản là một gói NuGet 'RavenDB' - có một bó của họ: RavenDB Client, Cơ sở dữ liệu RavenDB, RavenDB Embedded, RavenDB server & RavenDB Asp.Net Hosted máy chủ.
- Khi cài đặt 'RavenDB Server' (điều này có vẻ thích hợp nhất cho vai trò công nhân), nó không còn có cùng một tệp .dll mà bài viết nói để tham chiếu và không còn tệp .xap nữa. Tôi đã thử chỉ đơn giản là tham chiếu Raven.Database .dll, nhưng khi tôi cố gắng để bắt đầu nó, tôi nhận được một ngoại lệ
InvalidOperation
: "Số lượng khác nhau của các bảng được lưu trữ trong tệp Munin".
Có ai có thể cung cấp cho tôi các bước cần thiết để chạy RavenDB trong vai trò của nhân viên không?
Đang chạy RavenDB như một vai trò công nhân là cách tốt nhất để đi, hoặc là có một cách thích hợp hơn để chạy nó trong Azure? (Nó cần phải được tiêu thụ bởi nhiều trang web).
Bạn đang đề xuất tôi sử dụng một cái gì đó như RavenHQ? –
Ở giai đoạn này, tôi chỉ muốn có thể chạy nó tại địa phương và triển khai nó trong Azure chỉ để thử nghiệm tạo nhiều cơ sở dữ liệu –
Không, tôi đề xuất một máy ảo Azure thực. –