使用虚拟机进行Active Directory进行应用程序开发

时间:2012-05-29 23:23:51

标签: .net c#-4.0 testing active-directory

我正在开发一个.NET应用程序,它需要通过Active Directory进行用户身份验证和角色管理。我想知道是否有办法在虚拟机上安装AD测试实例(通过Virtual PC安装Windows Server 2003)并从我的桌面环境连接到VM ​​AD实例?

我在本地桌面上尝试过AD LDS和ADAM,无论出于何种原因,我都遇到了问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您运行的是Server 2003,那么您只需通过“管理您的服务器”向其添加域控制器(Active Directory)角色。

http://support.microsoft.com/kb/324753

您在使用AD LDS时遇到了什么问题?它非常适合您的需求,因为它只是为应用程序提供目录服务(如上所述创建一个全新的域可能有点过分)。

http://msdn.microsoft.com/en-us/library/windows/desktop/aa705886(v=vs.85).aspx

通过任何方法创建AD实例后,您可以在主机工作站和客户端虚拟机之间创建专用网络 - 例如,在VMware工作站/播放器中的网络适配器设置下,IE'仅限主机'。这意味着您可以运行VM,只需在它与主机之间进行通信,而不必担心破坏其他任何内容。

http://www.vmware.com/support/ws55/doc/ws_net_advanced_ipaddress.html

我现在正在尝试针对生产DC的副本测试一些PowerShell代码。