Asp.net Windows 10主页:Windows身份验证

Asp.net Windows 10主页:Windows身份验证,asp.net,iis,windows-authentication,Asp.net,Iis,Windows Authentication,我在运行Windows 10 Home.IIS版本10的64位计算机上 我正在尝试在IIS服务器上使用windows身份验证。我在IIS服务器上只看到4个选项:匿名身份验证、ASP.NET模拟、基本身份验证和表单身份验证。 我尝试在线搜索,发现我需要在windows功能>IIS>安全下启用它。但我没有那个复选框。请看下面的图片。 所以我的问题是:windows 10 home是否支持windows身份验证?如果支持,那么如何启用它?任何使用Windows 10 home的用户请发表评论Windo

我在运行Windows 10 Home.IIS版本10的64位计算机上

我正在尝试在IIS服务器上使用windows身份验证。我在IIS服务器上只看到4个选项:匿名身份验证、ASP.NET模拟、基本身份验证和表单身份验证。 我尝试在线搜索,发现我需要在windows功能>IIS>安全下启用它。但我没有那个复选框。请看下面的图片。
所以我的问题是:windows 10 home是否支持windows身份验证?如果支持,那么如何启用它?任何使用Windows 10 home的用户请发表评论

Windows 10 home edition不包括Windows身份验证(以及一系列其他IIS安全功能)。但是,具有这些功能的软件包就在您的操作系统中,您可以手动安装它

只需打开提升的命令提示符并运行:

dism/online/norestart/add程序包:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-package~31bf3856ad364e35~amd64~~10.0.16299.15.mum

  • 上面的文件名可能略有不同,因为它是基于系统的位和版本
然后回到:

打开或关闭Windows功能>Internet信息服务>万维网服务>安全


所有“专业”安全选项都将可用。只需检查“Windows身份验证”并重新启动即可。

从coldfused中详细说明一些需要回答的问题。 因为我遇到了错误(原因如coldfused所述),所以遵循以下步骤- 错误-尝试打开-C:\Windows\Serviceing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15时出错。错误:0x80070003

(i) 转到文件资源管理器-在工具栏上键入%SystemRoot% (ii)转到服务>套餐> (iii)在搜索中输入IIS以获取可用包的列表 (iv)现在,选择最适合您的系统的过滤器。您可以检查coldfused提到的软件包,该软件包在您的系统上可用

插件-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum(由coldfused提及) AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum(在我的系统上)

所以我创建了整个命令,如下所示- dism/online/norestart/add程序包:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-package~31bf3856ad364e35~amd64~~10.0.15063.0.mum


希望它能帮助别人。

不,它不会。购买并升级到Windows 10 Pro。@LexLi感谢您的快速响应!起初我抄错了包裹的名字,然后我看到了我的错误,奇迹发生了。感谢您,所以muchI尝试了此操作并出现了一些错误:尝试打开时出错-C:\WINDOWS\Serviceing\Packages\Microsoft-WINDOWS-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15。错误:0x80070002尝试打开时出错-C:\WINDOWS\servicing\Packages\Microsoft-WINDOWS-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum错误:0x80070002错误:2试图打开-C:\WINDOWS\servicing\Packages\Microsoft-WINDOWS-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15时出错。mum错误:0x80070002@ekolis,您必须已升级windows,请尝试在末尾搜索版本号。@ekolis,您必须转到c:\windows\Serviceing\Packages\并找到类似的软件包。例如,对于Windows 1903 build 10.0.18362,此命令适用于我:dism/online/norestart/add package:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-package~31bf3856ad364e35~amd64~~10.0.18362.1.mum仅用于记录,我必须使用以下软件包来完成此操作:
Microsoft-Windows-IIS-WebServer-AddOn-2-ServerCommon-package~31bf3856ad364e35~amd64~~10.0.18362.418.mum