2012-08-25 40 views
25

Tôi đã cố tải xuống mã nguồn cho .NET 4 (http://referencesource.microsoft.com/netframework.aspx) kể từ hôm qua nhưng nó không hoạt động.Tải xuống .NET 4 mã nguồn

Nhấp vào liên kết tải xuống trong IE, FF sẽ làm mới trang nhưng quá trình tải xuống không bắt đầu.

Nhấp vào liên kết tải xuống trong Chrome sẽ bắt đầu tải xuống nhưng được gọi là netframework.aspx, không có chỉ báo tải xuống lớn như thế nào. Trong mọi trường hợp, cố gắng tải xuống bằng DAP cũng không có kết quả.

Tôi đã thử trên 2 máy khác nhau với cùng kết quả. Và tất cả các cài đặt của tôi kể cả Windows đều được cập nhật.

Bất kỳ đề xuất hoặc lựa chọn thay thế đích thực nào sẽ được đánh giá cao.

+0

Bạn đang thử liên kết nào? Bạn đã bật javascript chưa? –

+0

Liên kết với phiên bản 4 của .NET. Có, tôi đã bật JavaScript trên tất cả các trình duyệt. Khi Chrome bắt đầu tải xuống, tôi thậm chí không thể sao chép-dán liên kết vào trình quản lý tải xuống vì liên kết đến chính trang đó. –

+1

Tôi có tất cả các tệp nguồn trên máy tính của mình, nhưng tôi không biết làm thế nào tôi có được chúng. Tôi gần như chắc chắn rằng tích hợp VS bị hỏng với 2010 SP1. Tôi cũng không nghĩ rằng MS cung cấp một tải về giải nén của nguồn. Tôi khá chắc chắn rằng tôi đã sử dụng NetMassDownloader để có được khung: http://netmassdownloader.codeplex.com/ –

Trả lời

38

Tôi đã xảy ra điều này trước nhiều lần. Nó tải xuống trình cài đặt, nó chỉ có tên sai. Tôi không nghĩ rằng nó hoạt động bình thường trong nhiều tháng.

Bạn chỉ có thể thay đổi phần mở rộng từ aspx thành msi và sau đó cài đặt nó.

netframework.aspx -> netframework.msi 

IE10 xuất hiện để làm việc bây giờ, nơi mà nó đã không trước (không chắc chắn nếu điều này áp dụng cho tất cả các phiên bản của IE bây giờ).

Dường như khi bạn tải xuống tệp, trang web đang sử dụng postback để netframework.aspx và đặt tiêu đề HTTP để thông báo cho trình duyệt nội dung. Lưu ý rằng tên tệp được đặt trong tiêu đề content-disposition đang bị Chrome bỏ qua.

 
Cache-Control:private 
content-disposition:attachment; extension-token; filename=DotNET.msi 
Content-Type:Application/binary-stream 
Date:Fri, 10 May 2013 18:31:05 GMT 
Server:Microsoft-IIS/7.5 
Transfer-Encoding:chunked 
X-AspNet-Version:2.0.50727 
X-Powered-By:ASP.NET 
+0

+1 Tôi nhớ bây giờ làm thế nào tôi có các tập tin nguồn trên máy tính của tôi :). –

+13

Trang này trên trang web của MS là một trò đùa ... – Jammer

7

Gần đây, Microsoft đã cập nhật trang web .NET Framework Sources, xem bài đăng trên blog này: A new look for .NET Reference Source.

Tất cả các nguồn, bao gồm tệp dự án, hiện có thể được tải xuống trực tiếp: http://referencesource-beta.microsoft.com/download.html Không có trình cài đặt, không bảo vệ javascript ngu ngốc, chỉ cần liên kết trực tiếp đến tệp ZIP.

+0

Câu trả lời đã được chọn nhưng cảm ơn bạn rất nhiều vì đã cập nhật. –

+6

Nhưng có vẻ như các liên kết tới các nguồn .net Framework 4 (chính xác 4.0) đã bị xóa. :-( – Hossein

+0

Trang "Một giao diện mới ..." chứa liên kết tải xuống trực tiếp được trích dẫn. Mã zip là 50Mb, mở rộng thành hơn 18000 tệp và hơn 260Mb. – AdrianHHH

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