发布时出错:System.DirectoryServices.DirectoryServicesCOMException
我在我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
验证您是否要发布 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)
我现在找到了这部分代码及其工作原理:
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:
http://sanjaymungar.blogspot.com/2010_07_01_archive.html
or
http://sharepoint-tweaking.blogspot.com/2007/12/impersonation-in-aspnet-causes.html