|
Microsoft .NET 框架常见问题
Microsoft Corporation
2000 年 12 月
摘要:本文包含有关 Microsoft .NET 和 Microsoft .NET 框架的常见问题。
目录
概念问题 运行时技术问题 术语 程序集 应用程序部署及隔离 垃圾回收 远程处理 互操作性 安全性
概念问题
- 什么是 .NET?
- 什么是 .NET 框架?
- .NET 框架是否只适用于创建 Web 站点的用户?
- 从何处可以获得 .NET 框架 SDK?
- .NET 框架可以运行于哪些平台?
- .NET 框架支持哪些编程语言?
- .NET 框架和 COM 服务之间是什么关系?
- .NET 框架和 DCOM 之间是什么关系?
- .NET 框架是否仅仅是 Windows DNA 的新名称?
运行时技术问题
术语
- 什么是公共语言运行时 (CLR)?
- 什么是公共类型系统 (CTS)?
- 什么是公共语言规范 (CLS)?
- 什么是 Microsoft 中间语言 (MSIL)?
- 什么是托管代码和托管数据?
程序集
- 什么是程序集?
- 什么是专用程序集和共享程序集?
- 如果我想创建一个共享程序集,在标记和管理密钥对方面是否需要额外的开销?
- 名称空间与程序集名称之间有什么区别?
应用程序部署和隔离
- 部署 .NET 应用程序时可以使用哪些选项?
- 如果我已经编写了一个程序集,并希望在多个应用程序中使用它,我应该在何处部署它?
- 如何才能看到在全局程序集缓存中安装了哪些程序集?
- 什么是应用程序域?
垃圾回收
- 什么是垃圾回收?
- 非确定性垃圾回收是如何影响代码的?
- 是否能够避免使用可作为垃圾回收的堆?
远程处理
互操作性
- 是否可以在 .NET 框架程序中使用 COM 对象?
- 是否可以在 COM 程序中使用 .NET 框架组件?
- 是否可以在 .NET 框架程序中使用 Win32 API?
安全性
- 如何使代码与安全系统协调工作?
- 为什么在网络共享驱动器中运行代码时会发生安全异常?
- 如何编写代码,使它在安全系统停止该代码时运行?
- 如何管理个人或企业计算机的安全性?
- 基于证据的安全性是如何与 Windows 2000 安全性配合工作的?
概念问题
什么是 .NET?
简单地说,Microsoft® .NET 是 Microsoft 以服务的方式递交软件的一种策略。有关完整信息,请参阅有关该主题的白皮书(英文)。
以下是白皮书的摘要,简要介绍了 .NET 的关键内容: |