Tôi là người mới sử dụng SignalR và tôi đã theo dõi cùng với các hướng dẫn MVC 4 của Học viện Microsoft. Tôi đã đánh một khối đường khi nói đến việc cài đặt SignalR.Tôi không thể cài đặt SignalR với MVC4
Các bước: Tạo ứng dụng web MVC4 hoàn toàn mới (Ứng dụng Internet), Xây dựng, Đi tới trình quản lý gói NuGet và tìm "Microsoft ASP.NET SignalR", Nhấn cài đặt. Tôi nhận được thông báo lỗi sau: "Không thể gỡ cài đặt 'Newtonsoft.Json 5.0.8' vì 'Microsoft.AspNet.WebApi.Client 4.0.20710.0' phụ thuộc vào nó."
Nếu tôi cố gắng lần thứ hai, tôi nhận được lỗi sau: "Không thể cài đặt gói 'Microsoft.Owin.Security 2.0.1'. Bạn đang cố cài đặt gói này vào dự án nhắm mục tiêu '.NETFramework, Version = v4.0 ', nhưng gói không chứa bất kỳ tham chiếu lắp ráp hoặc tệp nội dung nào tương thích với khung đó. Để biết thêm thông tin, hãy liên hệ với tác giả gói. "
Tôi đã thử tất cả các mẫu được tạo sẵn. Bản demo có vẻ như đang sử dụng VS2012 (mà tôi là) nên tôi không hiểu vấn đề là gì. Tôi đã nhận thấy rằng khi tôi tạm dừng bản demo họ đang cài đặt v1.1.3 trong khi tôi đang ở v2.0.0
Tôi mới bán cho MVC, thương hiệu mới cho nuget và SignalR. Nếu bất cứ ai có bất kỳ lời khuyên hoặc lựa chọn thay thế tôi sẽ đánh giá cao nó.
Nếu bạn định sử dụng SignalR trên máy chủ sản xuất, bạn nên cân nhắc sử dụng .NET 4.5 và lấy các lợi ích từ 2.x trên SignalR (xem ghi chú phát hành và bạn sẽ nhận được lý do tại sao), thậm chí cả mono đang hỗ trợ .NET 4.5 :) –
Điểm tốt. Tôi chỉ học SignalR vì vậy tôi muốn làm cho nó hoạt động với hướng dẫn. Tôi cũng đã cố gắng cập nhật dự án của mình để sử dụng 4.5 và nó đã phá vỡ khả năng tương thích với một số phụ thuộc hướng dẫn khác. – BrianLegg
Nếu tôi là bạn, tôi sẽ bắt đầu một giải pháp trống với .NET 4.5 và cố gắng để có được hướng dẫn đó được thực hiện nhưng không bao giờ từ bỏ SignalR 2.x! –