Tôi có ứng dụng web mà chúng tôi đã triển khai trong quá trình sản xuất. Chúng tôi có các máy chủ riêng biệt cho WEB và Cơ sở dữ liệu. DB là SQL Server 2008 và nó được lưu trữ trên một máy chủ hoàn toàn khác và chúng tôi đã cài đặt IIS trên một máy chủ khác.Không thể tải tệp hoặc lắp ráp 'Microsoft.SqlServer.Types
Trên máy chủ web của tôi, chúng tôi nhận được lỗi sau. Không thể tải tệp hoặc lắp ráp 'Microsoft.SqlServer.Types, Phiên bản = 10.0.0.0, Văn hóa = trung lập, PublicKeyToken = 89845dcd8080cc91' hoặc một trong các phụ thuộc của nó
Tôi đã kiểm tra GAC trên máy chủ web và thiếu thông tin này DLL cụ thể. Điều này có ý nghĩa với tôi vì nó là một máy chủ web và nó không phải là có hội đồng liên quan đến SQLServer.
Ứng dụng của chúng tôi làm việc rất tốt trong môi trường phát triển, thử nghiệm và dàn dựng của chúng tôi vì IIS và DB của chúng tôi đã được cài đặt trên cùng một máy chủ.
Làm cách nào để vượt qua vấn đề này về Sản xuất? Tôi có thể, bằng cách cài đặt SQL Server 2008 trên máy chủ web. Nhưng điều này không có ý nghĩa với tôi. Nó là một máy chủ web - tại sao tôi nên cài đặt SQL Server 2008 trên máy đó?
SVI- Bạn phải phụ thuộc vào các loại SQL trong ứng dụng của bạn, vì vậy bạn phải có những hội trên bất kỳ hộp mà bạn cài đặt ứng dụng của bạn. Đó là lý do tại sao bạn phải cài đặt các bit SQL này vào máy chủ web của bạn. Gói tính năng được cung cấp để bạn có thể cài đặt các assembly SQL hỗ trợ mà không cần cài đặt toàn bộ máy chủ. –
Yup. Bây giờ tôi hiểu rồi. Cảm ơn thông tin và giải thích. – SVI