.NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。例如,ASP.NET 承载运行库以为托管代码提供可伸缩的服务器端环境。ASP.NET 直接使用运行库以启用 ASP.NET 应用程序和 XML Web services(本主题稍后将对这两者进行讨论)。Internet Explorer 是承载运行库(以 MIME 类型扩展的形式)的非托管应用程序的一个示例。使用 Internet Explorer 承载运行库使您能够在 HTML 文档中嵌入托管组件或 Windows 窗体控件。以这种方式承载运行库使得托管移动代码(类似于 Microsoft® ActiveX® 控件)成为可能,不过它需要进行重大改进(如不完全受信任的执行和独立的文件存储),而这种改进只有托管代码才能提供。怎么看了半天没看懂?
高人能把这三段话解释一下吗,不胜感激

解决方案 »

  1.   

    .NET Framework 是个框架  Internet Explorer是浏览器,是个载体  ASP.NET 是动态服务器页面,你百度下,看看详细资料
      

  2.   

    第一段是说,.NET Framework(指CLR)是个标准的开放的平台...除了微软自家有好几种产品可以跑CLR,跟.NET无关的东东也能玩儿CLR,比如mono...你有能力有时间也可以去写个CLR的宿主...第二段举例...ASP.NET就是CLR的一个宿主,而且它本身也是CLR支持的...第三段还是举例...就连IE或其他浏览器这种非CLR支持的平台也能跑CLR,让浏览器都能很牛B...Silverlight就是这种玩意儿,可以让浏览器很牛B...总之呢,就是告诉你...说.NET不能跨平台的都很肤浅,只看微软愿不愿意干...别的微软不愿意干,Silverlight它愿意干而且已经干了...