để chạy cả ứng dụng web 3.5 và 4.0?Bạn có cần cả hai .net 3.5 và 4.0 được cài đặt hoặc chỉ .net 4?
Trả lời
Tôi nhớ đọc một cái gì đó một lần từ Microsoft tuyên bố:
" NET 4.0 bổ sung tính năng tương thích tương thích với các phiên bản trước đó của Khung công tác này cho phép quá trình đăng ký đồng thời chạy một phần mã của nó bằng cách sử dụng .NET Thời gian chạy ngôn ngữ chung (CLR) 4 và phần khác sử dụng các phiên bản cũ hơn của CLR. "
Vì vậy, để trả lời câu hỏi của bạn, bạn chỉ cần cả hai nếu ứng dụng của bạn sử dụng các tính năng từ cả hai hoặc altenatively bạn có các ứng dụng web riêng biệt sử dụng .NET 3.5 và .NET 4.0.
.NET 4.0 phải được sử dụng tốt, miễn là bạn có thể nâng cấp 3,5 ứng dụng lên 4.0. This page có một số cơ sở hạ tầng hữu ích.
Heres where Tôi đã đọc.
Chỉ 4,0 nên là đủ, có thể có một số vấn đề mặc dù - ví dụ J # không hoạt động trên Net 4,0
Tôi muốn một chút chắc chắn hơn "nên". Đó là lý do tại sao tôi hỏi câu hỏi .... Tôi đã suy nghĩ "Nó nên làm việc ..." nhưng không thực sự 100% –
Có cũng có vẻ là hạn chế mới trong .NET 4.0 liên quan đến an ninh phản chiếu. Bạn có thể muốn kiểm tra trong cả .NET 4.0 và hệ thống .NET 3.5 trước khi dựa vào .NET 4.0 để chạy ứng dụng .NET 3.5 của bạn. – jpierson
http://msdn.microsoft.com/en-us/magazine/ee819091.aspx
Dường như bạn cần cài đặt cạnh nhau.
Tôi thấy rằng tôi cần 3,5 ngay cả khi tôi đã cài đặt 4. Nếu không có 3,5 tôi đã nhận được GfxUI đã ngừng làm việc lỗi. Mặc dù cài đặt Trình điều khiển Intel mới nhất cho chipset G41 Lỗi này vẫn tồn tại. Sau đó tôi tìm thấy một bài viết cho biết nó yêu cầu .net3.5 và ngay sau khi tôi cài đặt này tôi đã OK. Vì vậy, ... như đã nói trước đó tất cả phụ thuộc vào các ứng dụng bạn đã cài đặt. Nếu họ cần 3,5 thì bạn cần phải cài đặt cả hai.
Để thêm một điểm ...
Tất cả Khung trước 4,0 [4,0 CLR] (vâng, thậm chí 3.5.1) được dựa trên CLR 2.0. Microsoft đã thực hiện mọi nỗ lực để làm cho 4.5 [4.5 CLR] một "liền mạch" tại chỗ nâng cấp (hoặc dịch vụ [nếu không tính năng] gói).
Giống như một nhận xét tinh vi khác đã nêu ở trên, nếu bạn có các phụ thuộc cho 3.5.1 không thể chuyển đổi được, các lựa chọn có giới hạn hơn một chút. Có ai biết liệu các ngăn xếp Entity và LINQ đã được chuyển đổi hoàn toàn từ Khung 3.5.1 chưa? Tôi giả định rằng nó có, nhưng không chắc chắn.
Lưu ý khác ... Chỉ cần cài đặt 4.5 trên một số máy chủ ... với MOSS2K7, dịch vụ SP2010 có thể thú vị ...; -o
CLR 4.5 không tồn tại ... –
- 1. Có an toàn để cài đặt .Net 3.5 SP1 sau khi .Net 4.0 RC đã được cài đặt chưa?
- 2. Trình cài đặt NSIS có .NET 4.0
- 3. Cách cài đặt Automapper cho .net 3.5
- 4. Chạy ứng dụng .NET 3.5 trên hệ thống .NET 4 chỉ
- 5. .NET 4 tải các cụm khác nhau từ .NET 3.5
- 6. DLR có cần trong .NET 4.0 không?
- 7. có .Net 4.5 bao gồm .Net 4.0
- 8. Cài đặt .NET 4.5 REALLY có thay thế các phiên bản .NET 4.0 không?
- 9. Tại sao kích thước của trình cài đặt .NET Framework 4.0 nhỏ hơn 3.0/3.5?
- 10. Tạo VSPackage nhắm mục tiêu .net 3.5 và 4
- 11. Không .NET 4.0 có .NET 2.0 không?
- 12. Tại sao tôi nhận được ExecutionEngineException trên .Net 4.0 Assembly.GetCustomAttributes sau khi cài đặt VS2012/.Net 4.5?
- 13. Cách cài đặt .NET .NET 4.x bằng cách sử dụng WiX Burn
- 14. Tính năng MỚI nào có WCF trong .NET Framework 4 và .NET Framework 3.5?
- 15. Log4Net và .NET 4.0
- 16. HttpWebRequest chỉ chạy trên .NET 4.0
- 17. Nhắm mục tiêu Khuôn khổ .NET 4 khi Khung 4.5 được cài đặt
- 18. Trình cài đặt .NET framework 3.5 ngoại tuyến lớn hơn 200 MBs so với trình cài đặt .NET 4 offline như thế nào?
- 19. Cài đặt Inno: Xác minh rằng .NET 4.0 đã được cài đặt
- 20. Nhắm mục tiêu cả .NET 3.5 và Silverlight
- 21. Silverlight có yêu cầu khung .NET được cài đặt không?
- 22. Hạ cấp một ứng dụng từ .net 4.0 sang 3.5
- 23. Bạn có thể sử dụng tệp .NET 4.0 dll trong dự án 3.5 không?
- 24. Bạn có thể sử dụng .net 3.5 DLL với trang web .net 2.0 không?
- 25. Làm thế nào để bạn gỡ cài đặt Visual Studio 2008 SP1 w/.Net 3.5 SP1?
- 26. Làm cách nào để biết liệu .NET 3.5 SP1 có được cài đặt không?
- 27. Cài đặt .NET Framework 4.0, thay đổi ổ đĩa
- 28. Window với .NET 4.0 và WindowsFormstHost
- 29. Tài khoản nào asp.net cần quyền cài đặt trên .net 4 trên Win7?
- 30. Cách sử dụng SignalR với .net 3.5
asp.net không sử dụng 3.5 và 4.0 side-by-side trong cùng một quá trình và 4.0 cung cấp gần như tất cả các tính năng 3,5 (với một vài ngoại lệ tương thích như j #) –
@Pent, điểm tốt, tôi nghĩ rằng tôi thực sự trả lời một câu hỏi khác. – Ash
dường như ngụ ý bạn cần phải cài đặt 3.5 và 4.0 –