【发布时间】:2010-11-20 10:07:00
【问题描述】:
我有一个内部 C# 应用程序,我想开始在外部部署。我有一些我只希望内部用户可以使用的功能,但我不想为多个版本而烦恼。我也不想改变内部用户当前使用该程序的方式。
所以,我的想法是: 1) 检查运行程序的 PC 的域。如果是我公司的域,则打开内部功能。该程序可以在与域断开连接并脱机运行的 PC 上运行。
2) 在此之上有一个密码选项以启用内部功能。
因此,对于域计算机上的内部用户,它看起来与往常完全相同。 对于非域机器上的内部用户,他们可以打开内部功能。 对于外部用户,他们无法获得内部功能。
在 C# 中实现“计算机是域的一部分,即使离线”的最佳方式是什么?
【问题讨论】:
标签: c# windows authentication dns