我一直试图从昨天开始下载.NET 4的源代码(http://referencesource.microsoft.com/netframework.aspx),但它不起作用。
单击IE中的下载链接,FF会刷新页面,但下载不会开始。
点击Chrome中的下载链接确实会开始下载,但它名为netframework.aspx,没有任何迹象表明下载量有多大。无论如何,尝试使用DAP下载也没有结果。
我在2台不同的机器上尝试了这个,结果相同。我的所有安装(包括Windows)都保持最新。
任何建议或真实的替代方案都将受到赞赏。
答案 0 :(得分:38)
我曾经多次这样做过。 正在下载安装程序,它的名称错误。我不认为它在几个月内都能正常工作。
您只需将扩展名从aspx更改为msi然后再安装即可。
netframework.aspx -> netframework.msi
IE10现在似乎无法使用(以前不确定这是否适用于所有版本的IE)。
当您下载文件时,网页正在使用回发到netframework.aspx
并设置HTTP标头以通知浏览器内容。请注意Chrome中忽略的content-disposition
标题中设置的文件名。
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
答案 1 :(得分:7)
Microsoft最近更新了.NET Framework Sources网站,请参阅此博文:A new look for .NET Reference Source。
现在可以直接下载所有来源,包括项目文件:http://referencesource-beta.microsoft.com/download.html没有安装程序,没有愚蠢的javascript保护,只是直接链接到ZIP文件。