Một vài tháng trước, một đồng nghiệp của tôi đã cài đặt ODAC 11.106.21 trong một máy chủ sử dụng XCOPY và sau đó ông đã phát triển nhiều ứng dụng sử dụng máy khách này mà không gặp vấn đề gì (trong thử nghiệm và máy chủ cửa sổ sản xuất).Có hai phiên bản ODP.NET (ODAC) trong cùng một máy chủ
Tuần trước, tôi đã phát triển một ứng dụng theo ODAC 11.1.07.20. Khi tôi yêu cầu anh ta cài đặt phiên bản ODAC mới này bằng cách sử dụng XCOPY trong một thư mục khác và sau đó bao gồm ứng dụng của tôi trong máy chủ thử nghiệm, anh ấy trả lời tôi rằng tôi nên sử dụng ODAC 11.106.21 vì anh ấy có thể gặp rắc rối với các ứng dụng của mình.
Vì vậy, tôi muốn biết:
1) Nếu nó thực sự có thể có hai phiên bản ODAC khác nhau trong một máy chủ.
2) Nếu câu trả lời là tích cực, làm thế nào tôi có thể đảm bảo chắc chắn với đồng nghiệp của tôi rằng anh ấy sẽ không gặp rắc rối với các ứng dụng của anh ấy?
3) Nếu câu trả lời là dương, điều này có cần thiết để thực hiện một số loại cấu hình nào đó trong máy chủ không?
Cảm ơn !!
Tôi tưởng tượng bởi "máy chủ", anh ta có nghĩa là một Máy chủ Windows có cài đặt IIS để các ứng dụng ASP.NET có thể sử dụng các thư viện máy khách để truy cập vào Oracle. –
@IgbyLargeman: Nice. Một câu hỏi nữa. Khách hàng 64 bit, đã triển khai cả hai nền tảng, phiên bản 4.112.2 cho GAC. Các ứng dụng mới sử dụng 4.112.3 cho các tính năng EF, vì vậy ý tưởng là để 'bin' triển khai nó, vượt trội hơn bản sao GAC cũ. Visual Studio chỉ sao chép cục bộ 32 bit. Ý tưởng tiếp theo là ghi đè lên tập tin với phiên bản 64-bit 4.112.3. Nó cho tôi lỗi giống như thư viện không có trong thùng rác, giống như nó vẫn đang sử dụng thư viện GAC 64 cũ hơn. Bất kỳ chi tiết hoặc đề xuất nào? Có thể cho tôi để GAC triển khai tất cả 4 thư viện (4.112.2 32/64 và 4.112.3 32/64) không? Cảm ơn –