发布时出错:System.DirectoryServices.DirectoryServicesCOMException

发布于 2025-01-03 17:30:54 字数 144 浏览 1 评论 0原文

我在我的 asp.net MVC 解决方案中使用 AD 身份验证。它正在本地服务器中工作,但是当我发布它时,我收到错误:“System.DirectoryServices.DirectoryServicesCOMException:发生操作错误。”。有人知道我必须做什么吗?

I'm using the AD authentication in my asp.net MVC solution. It's working in a local server, but when I publish it I get the error: "System.DirectoryServices.DirectoryServicesCOMException: An operations error occurred.". Does anybody know what I have to do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

三月梨花 2025-01-10 17:30:54

验证您是否要发布 dll:System.DirectoryServices.dll 和 System.DirectoryServices.AccountManagement.dll。

转到 Web 项目中的引用,找到两个引用,按 f4(属性选项卡),然后将“复制本地”设置为“True”。

-- 稍后添加

之后,验证您的iis中是否启用了“Asp.Net Impersonation”设置。 (在 iis 中单击您的 Web 应用程序,然后在“授权”图标中单击)

Verify if you are publishing the dlls: System.DirectoryServices.dll and System.DirectoryServices.AccountManagement.dll.

Go to References in your web project, find both references, press f4 (properties tab), and set "Copy Local" to "True".

-- Added later

After, verify in your iis, if the setting "Asp.Net Impersonation" is enable. (Click in your web app in iis, and after, in Authorization icon)

蓝颜夕 2025-01-10 17:30:54

我现在找到了这部分代码及其工作原理:

 using (HostingEnvironment.Impersonate()) {
    // This code runs as the application pool user
         DirectorySearcher searcher ...
    }

http://sanjaymungar.blogspot.com/2010_07_01_archive.html< /a>
或者
http://sharepoint-tweaking.blogspot.com/2007 /12/impersonation-in-aspnet-causes.html

I found this part of code and its works now:

 using (HostingEnvironment.Impersonate()) {
    // This code runs as the application pool user
         DirectorySearcher searcher ...
    }

http://sanjaymungar.blogspot.com/2010_07_01_archive.html
or
http://sharepoint-tweaking.blogspot.com/2007/12/impersonation-in-aspnet-causes.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文