IIS Windows身份验证安装困难

时间:2017-01-14 10:44:02

标签: windows authentication iis mds

我正在尝试在本地计算机上安装Master Data Service MSD。理论上有3个步骤:

  • 预安装任务

  • 安装任务

  • 安装后任务

在预安装任务期间,我们会验证安装要求。

Master Data Services Web应用程序需要一些Windows Web Server角色和角色服务。在这些服务中,我们有“Windows身份验证”(在安全性下)。

问题是我在安全节点Windows Authentication下找不到。相反,我找到了Basic Authentication

我的操作系统是Windows 10。

要安装(添加)所需的角色,请遵循以下理论说明:

Control panel| Programs and features| turn Windows Featues on or off。然后,我在Security下展开World Wide Web Services,但复选框中没有Windows身份验证,只有基本身份验证。

当我打开IIS并双击身份验证窗格时,有4个身份验证(basic, anonymous,ASP.net impersonation and formular),所以我再次找不到windows Authentication

我在互联网上阅读了一些建议,告诉我们可以编辑applicationHost.config文件。我在不同的路径上找到了2个文件。

第一个的位置是:C:\Program Files (x86)\IIS Express\AppServer

,第二个位置是:C:\Windows\System32\inetsrv\config

在这些文件中,我替换

下的<windowsAuthentication />

<security><authentication>节点:

<windowsAuthentication enabled="true">
                <providers>
                    <add value="Negotiate" />
                    <add value="NTLM" />
                </providers>
            </windowsAuthentication>

我还在<add name="WindowsAuthenticationModule" lockItem="true" />

下添加了<system.webServer><modules>

我在2个文件上做了这个,因为我不确定它是否应该仅在后者上进行(iis而不是iisexpess)。但即使有了这些更改它也无法正常工作,让我感到惊讶的是,当我在编辑文件后打开iis时,我也没有在Authentication窗格中的身份验证列表中找到Windows身份验证。因此,我得出结论,编辑根本不起作用,并且不会对IIS进行任何更改。

当然,因为我在打开MDS时无法启用Windows身份验证(执行安装步骤),因为在此服务器上未安装Windows身份验证而导致IIS未正确配置,因此出现警告错误。

1 个答案:

答案 0 :(得分:0)

您可以在此处找到如何添加它,之后您就可以使用它了: https://weblogs.asp.net/zroiy/missing-windows-authentication-provider-for-iis-7-on-windows-server-2008

相关问题