DirectoryServices如何通过代码配置“网络目录安全凭据”?
弦苦 2009-07-14 01:18:09 使用.NET的System.DirecoryServices提供的目录服务,能够正确为本机和局域网其他机器创建指向物理目录的IIS虚拟目录。
但是为本机创建虚拟目录指向另外一台计算机上的共享时:
string sServer = "localhost";//或本机IP:192.168.89.125
string VirtualDir = "fan"; //虚拟目录
string PathDir = @"\\192.168.89.244\WebSiteTest";//网络目录,指向另一台计算机上的共享。
在IIS默认网站下,fan为红色Error,状态为“拒绝访问”。看了一下属性,就是网络目录后面的“连接用户”没有填写“网络目录安全凭据”。这个在手动创建IIS虚拟目录指向异机共享目录时,需要手动填写。但是不知道怎么使用DirectoryService通过C#代码来配置。
我对Windows用户账户管理和IIS权限管理等不是很熟,不知道DirectoryService有没有相关接口来实现代码自动配置“网络目录安全凭据”。
请做过的老大指点一下,小弟先谢过!