您认为 Windows Server 版本(我的意思是 2003 和 2008 Win Servers)如何影响 .NET 通信程序的行为 - 使用 System.Net 命名空间、WCF 服务、WCF 客户端中的类的程序?据我所知,.NET Framework 2.0 及更高版本中与网络相关的类和库独立于本机 Windows API,理论上必须在 Win XP、7、2003、2008 中相同地工作
但这个事实真的发生在现实生活中吗?现在我们使用 WCF 服务开发分布式系统,.NET 3.5 上的 Windows 身份框架,我们必须为客户服务器计算机编写要求,但在我们的环境中,我们只使用 Win Server 2008,所以您能否建议我们允许我们的客户使用旧 Windows版本 - 例如 2003 服务器(客户使用它)还是风险太大?
如果您分享您在该领域的一些经验,我将不胜感激 - 更改 Windows 版本的陷阱以及它与 .NET 应用程序的兼容性!
谢谢!