草庐IT

virtual-directory

全部标签

c# - Visual Studio 变得疯狂 : 'The directory name is invalid' error when trying to compile

出于一些非常奇怪的原因,我的VisualStudio2008在尝试编译C#项目时尝试将可执行文件的输出写入与可执行文件同名的目录,至少看起来这就是错误所在消息暗示。在我的任何项目上运行编译后,CSC.EXE报告以下编译器错误:Couldnotwritetooutputfile'D:\Projects\Examples\StringBuilderVsString\obj\Release\StringBuilderVsString.exe'--'Thedirectorynameisinvalid.'当我查看obj\Release或obj\Debug时,所有中间资源(如StringBuild

c# - Active Directory 中的用户/组权限

在哪里可以找到执行以下操作的示例?从ActiveDirectory中提取用户。获取用户所属的组。获取分配给每个组的权限列表。这似乎是一项简单的任务,但我找不到解决方案。总体目标是分配自定义权限并使用它们来控制应用程序内的权限。 最佳答案 如果您使用的是.NET3.5及更高版本,则应查看System.DirectoryServices.AccountManagement(S.DS.AM)命名空间。在这里阅读所有相关信息:ManagingDirectorySecurityPrincipalsinthe.NETFramework3.5MS

c# - 如何在 Nancy 中针对 Active Directory 进行身份验证?

这是一篇过时的文章,但是http://msdn.microsoft.com/en-us/library/ff650308.aspx#paght000026_step3说明我想做什么。我选择了Nancy作为我的Web框架,因为它的简单性和低仪式性的方法。因此,我需要一种使用Nancy对ActiveDirectory进行身份验证的方法.在ASP.NET中,看起来您只需通过web.config文件中的一些设置即可在基于数据库的成员资格提供程序和ActiveDirectory之间切换。我并不特别需要它,但在开发和生产之间切换的能力将是惊人的。如何做到这一点? 最佳答

c# - 使用 IIS7 通过 c#/asp.net 网页访问虚拟目录(映射驱动器)

所以我有服务器A和服务器B。服务器A:WindowsServer2008R2服务器B:WindowsServer2003网页使用的是framework4.0,用VS2013ProRC制作在服务器A上,我的asp.net/c#网页在IIS7上运行在服务器B上我有一个共享文件夹。现在我已经将此共享文件夹从服务器B映射到服务器A,并且可以通过桌面\Windows资源管理器完全访问它,但是从网页访问该文件夹是另一回事。要访问该文件夹,我在IIS7中所做的是,在同一网页下创建一个虚拟文件夹,并将其指向映射的驱动器。如果文件夹在同一台服务器A上,这当然会起作用,但由于它在不同的服务器B上,我收到以

c# Directory.CreateDirectory( path ),我应该先检查路径是否存在吗?

我需要将一些文件复制到目录中,但有时该目录不存在,必须先创建。大多数情况下,该目录将存在,因为它只需创建一次。我知道我可以将Directory.CreateDirectory()放在文件副本之前,如果目录已经存在,CreateDirectory()就会返回。stringdestFolder;//pathtodestinationstringsourceFolder;//pathtosourceDirectory.CreateDirectory(destFolder);//thiswillworkevenifdestFolderexistsFile.Copy(sourceFolder+s

c# - 使用 C# 向 Active Directory 注册更改通知

此链接http://msdn.microsoft.com/en-us/library/aa772153(VS.85).aspx说:您最多可以在单个LDAP连接上注册五个通知请求。您必须有一个专用线程来等待通知并快速处理它们。当您调用ldap_search_ext函数来注册通知请求时,该函数会返回标识该请求的消息标识符。然后使用ldap_result函数等待更改通知。发生更改时,服务器会向您发送一条LDAP消息,其中包含生成通知的通知请求的消息标识符。这会导致ldap_result函数返回标识更改对象的搜索结果。我在.NET文档中找不到类似的行为。如果有人知道如何在C#中做到这一点,我将

c# - 如何使用 C# .NET 跨域设置/更改 Active Directory 用户密码?

我已经搜索了很长一段时间如何设置/更改密码以及撤销/恢复用户,但尚未找到真正适合我的解决方案。我开始倾向于将跨域作为问题所在,尽管我可以通过编程方式创建/删除/更新甚至连接/断开用户与组的连接。基本上,我尝试了以下方法:DirectoryEntryaccount=newDirectoryEntry("LDAP://"+adHostname+"/"+dn,adUserName,adPassword);account.Invoke("SetPassword","Password1");account.Properties["LockOutTime"].Value=0;account.Com

c# - 通过用户的自定义属性搜索 Active Directory B2C

我们使用B2C并将客户编号存储为用户的扩展字段。单个用户可以有一个或多个客户,它们存储在逗号分隔的字符串中。我现在所做的是非常低效的:1.获取所有用户2.获取每个用户的扩展属性3.检查他们是否有所需的扩展属性,是否包含我想要的客户。4.构建我想要的用户列表。Adclient是IActiveDirectoryClientvarusers=(awaitGetAllElementsInPagedCollection(awaitAdClient.Users.ExecuteAsync())).ToList();varcustomersUsers=users.Where(user=>user.Ac

c# - 从 Active Directory 获取所有直接报告

我正在尝试通过ActiveDirectory递归地获取用户的所有直接下属。因此,给定一个用户,我最终会得到一个所有用户的列表,这些用户有这个人作为经理,或者有一个人作为经理,有一个人作为经理......最终有输入用户作为经理。我目前的尝试很慢:privatestaticCollectionGetDirectReportsInternal(stringuserDN,outlongelapsedTime){Collectionresult=newCollection();Collectionreports=newCollection();Stopwatchsw=newStopwatch()

c# - 将 C# 与 Active Directory 教程结合使用

任何人都可以为初学者推荐一些使用C#语言访问ActiveDirectory的教程吗?谢谢。 最佳答案 看看这个CodeProjectarticle还有这个MSDNcodesamplecollection.API实际上非常简单——困难的部分是在目录中找到所需的信息。根据我(有限)的经验,标准ActiveDirectory的(命名)架构并不一致。ActiveDirectoryExplorer在这一点上可能会很有帮助。 关于c#-将C#与ActiveDirectory教程结合使用,我们在Sta