Tôi đã làm việc với ứng dụng ASP.NET MVC 3. Dự án được xây dựng với VS 2010 và các mục tiêu .NET 4.0. Bây giờ tôi đã nhắm mục tiêu lại nó lên .NET 4.5 và biên dịch lại thành công. Đang cố gắng để triển khai nó đến máy chủ thử nghiệm của chúng tôi (Windows 2008 R2 SP1) bây giờ thất bại:Triển khai ứng dụng web .NET 4.5 với Triển khai Web
Error Code: ERROR_APPPOOL_VERSION_MISMATCH biết thêm thông tin: Việc áp dụng hồ bơi mà bạn đang cố gắng sử dụng có tài sản thiết lập 'managedRuntimeVersion' thành ' v4.0 '. Ứng dụng này yêu cầu 'v4.5'. Tìm hiểu thêm tại: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_APPPOOL_VERSION_MISMATCH.
Máy chủ có cài đặt .NET 4.5 nhưng không có hồ bơi ứng dụng 4.5 (vì nó nâng cấp tại chỗ và như tôi hiểu 4.0 pool nên được sử dụng tốt). Máy khách có VS 2012 và do đó Web Deploy 3 (là Web Deploy 2 trước đó). Tôi cũng đã cài đặt Web Deploy 3 vào máy chủ.
Cố gắng đăng ký lại ASP.NET với aspnet_regiis
- không may mắn.
Tại sao tôi gặp lỗi và cách khắc phục? Điều này thật khó chịu ...
p.s. Tìm thấy similar question về RC nhưng nó không giúp
Cập nhật:
Hình như this is a bug Microsoft đã không cố định kể từ khi CTP. IgnoreDeployManagedRuntimeVersion
tài sản đã làm các trick. Xấu hổ làm sao!
Vui lòng đăng câu trả lời cho chính bạn. –