【发布时间】:2014-10-20 14:44:58
【问题描述】:
我注意到的一件事,但直到现在还没有正式问过:System.Net 命名空间中的类和 System.Web 命名空间中的类有什么区别?为什么它们都存在?它们似乎对相同的类/概念(例如 Cookie、Mail、HttpWebRequest)有不同的实现。它们是否设计用于略有不同的目的?还是一个遗留命名空间?
【问题讨论】:
标签: .net
我注意到的一件事,但直到现在还没有正式问过:System.Net 命名空间中的类和 System.Web 命名空间中的类有什么区别?为什么它们都存在?它们似乎对相同的类/概念(例如 Cookie、Mail、HttpWebRequest)有不同的实现。它们是否设计用于略有不同的目的?还是一个遗留命名空间?
【问题讨论】:
标签: .net
它遵循客户端和服务器应用程序之间的自然隔离。 System.Web(几乎)由实现服务器的 .NET 应用程序专门使用。就像一个 ASP.NET 应用程序。值得注意的是,它在客户端框架配置文件中缺失。 System.Net 包含对客户端应用有用的类。
【讨论】: