小编gle*_*ron的帖子

MOSS 2007 无法使用 ActiveDirectoryMembershipProvider 配置表单身份验证

我真的很难让我的 Sharepoint 站点使用表单身份验证。我曾尝试使用 ActiveDirectoryMembershipProvder 和 LDAP 等效项,但它们似乎绝对无法在任何“peoplefinder”类型的区域中从 ActiveDirectory 中找到任何用户。

在管理部分的 Web.config 中,我有这个:

<membership defaultProvider="ADMembershipProvider">
<providers>
 <add   name="ADMembershipProvider"
        type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0,  Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
        connectionStringName="ADConnectionString" /> 
</providers>
  </membership>
Run Code Online (Sandbox Code Playgroud)

然后过了一会儿:

<connectionStrings>
    <add name="ADConnectionString" connectionString="LDAP://dc.ourcompany.com/dc=ourcompany,dc=com,ou=Ourcompany,ou=UK,ou=Townville,ou=Users" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

连接字符串的内容完全来自 ADExplorer,但是否正确,我真的不知道,AD 不是我的专长。

我试过在 <provider> 标签中指定用户而不是,这两个似乎都没有引起问题。

当我尝试将用户添加到我正在配置此身份验证的站点时,我无法让它从域中找到任何人。我尝试了以下表达方式:

  • ADMembershipProvider:用户名
  • ADMembershipProvider:username@ourcompany.com
  • ADMembershipProvider:OURCOMPANY\用户名
  • 用户名@ourcompany.com
  • 我们的公司\用户名
  • 用户名

这些似乎都没有产生任何影响。

真正令人沮丧的是,Sharepoint 的日志(设置为 Verbose 和我的上帝,他们的意思是)和系统事件日志似乎都没有给出任何问题的迹象,他们只是不做任何事情。

这里是否有明显的问题,如果没有,是否有一种简单的方法可以将事情分解一下,以找出它在过程中失败的地方?

sharepoint active-directory authentication

5
推荐指数
1
解决办法
907
查看次数

VMWare ESXi,更改 VM 的默认路径

出于某种原因,VMWare ESXi 决定我的其中一个 VM 位于与其实际所在路径完全不同的路径上。

因此,我的 VM 位于 /vmfs/volumes/long-guid-here/my-vm-name 上,但是当我尝试打开它时,我收到消息“找不到文件 <未指定的文件名>”。这并不奇怪,因为未指定的文件名很难找到。

我以为这只是交换文件,它在 .vmx 文件中作为 /vmfs/volumes/long-guid-here/old-vm-name/old-vm-name.vmsd 但当我在 vmx 中更改它时它没有任何区别。

我无法弄清楚的是 VMWare 从哪里获取旧虚拟机名称 - 当我查看“设置”窗格时,它认为工作文件位置是“[数据存储名称] 旧虚拟机名称\”而且我找不到任何地方可以更改它。现在文件本身都以 old-vm-name 命名 - 所以目录是 /my-vm-name/old-vm-name.vmx 等等。这是我的问题的原因还是我需要修补的 VMWare 机器周围的其他地方有一些神秘的配置选项?

configuration virtual-machines vmware-esxi

5
推荐指数
1
解决办法
1万
查看次数