2012-11-24 27 views
21

Tôi có một ứng dụng web hiện có bằng cách sử dụng kết hợp MVC và WebForms trên .NET 4.0. Tôi muốn nâng cấp lên 4.5 để tận dụng một số tính năng mới trong EF 5 (yêu cầu 4.5). Một vài câu hỏi để hy vọng ngăn chặn phá vỡ trang web hoạt động:Tôi có bất kỳ vấn đề nào nếu tôi nâng cấp từ .NET 4.0 lên 4.5

  1. Khi tôi cài đặt .NET 4.5 đến máy chủ lưu trữ, nó sẽ supercede 4.0, hoặc 4.0 ứng dụng của tôi sẽ tiếp tục chạy trong chế độ 4,0 cho đến khi tôi thay đổi chúng
  2. Có bất kỳ thay đổi đột phá nào trong 4.5 có khả năng ném ứng dụng 4.0 của tôi ngoại tuyến
  3. Nếu mọi thứ trở nên tồi tệ, tôi có thể sao lưu cài đặt 4.5 không?
+4

Có, không, có. Chỉ cần thử nó, bạn không thể có được một bảo hành ở đây. –

+1

Tôi không cần bảo hành, chỉ là cách để tránh những khách hàng giận dữ nếu nó không hoạt động ... –

+1

Rõ ràng là bạn đang yêu cầu "nhưng ai đó ở stackoverflow.com nói rằng nó sẽ hoạt động" bảo hành. Hãy gọi Hỗ trợ của Microsoft để thay thế. –

Trả lời

0

Một Gotcha nhỏ, bạn cần phải nhận thức nếu nó quan trọng đối với bạn là thế này:

Visual Studio 2010 và Visual Studio 2012 chia sẻ một định dạng cho giải pháp và hồ sơ dự án, mà làm cho nó rất dễ dàng cho các đội người không phải tất cả đều sử dụng cùng một phiên bản trình duyệt hoặc để bạn nâng cấp một cách minh bạch.

Tuy nhiên, ngay sau khi bạn liên kết dự án với .NET 4.5, Visual Studio 2010 sẽ không thể mở hoặc chỉnh sửa dự án.

Tôi đã học được điều này một cách khó khăn khi tôi chuyển sang .NET 4.5, để truy cập vào một số chức năng HttpListener mới và mất quyền truy cập vào Visual Studio 2010 và giấy phép Rescharper cũ của tôi.

+0

Hãy rõ ràng: hành vi được mô tả tồn tại ở đây CHỈ dành cho phiên bản RTM của năm 2010. Nếu bạn có SP1 cho VS 2010, thì đó là định dạng giải pháp tương tự. –

+0

Đó là tin tức đối với tôi - Tôi chỉ đơn giản là báo cáo kinh nghiệm của tôi. Có, phiên bản VS2010 của tôi là RTM, nhưng Windows Update không báo cáo bất kỳ bản cập nhật nào, ngay cả sau khi chọn "Kiểm tra cập nhật" trong VS2010. Nhưng kể từ khi tôi từ lâu đã sử dụng VS2012 tôi sẽ không phải lo lắng về nó nữa. :-) – SAJ14SAJ

Các vấn đề liên quan