Windows Server 2012安装IIS 8.0

一、安装

1、鼠标右键【This PC】→【Manage】

Windows Server 2012安装IIS 8.0

2、选择【Add Roles and Features】

Windows Server 2012安装IIS 8.0

Windows Server 2012安装IIS 8.0

Windows Server 2012安装IIS 8.0

Windows Server 2012安装IIS 8.0

Windows Server 2012安装IIS 8.0

Windows Server 2012安装IIS 8.0

3、勾选【.Net Framewore 3.5】 和 【.Net Framewore 4.5】

Windows Server 2012安装IIS 8.0

4、角色服务器,如果你不知道需要勾选哪些,建议全部勾选(FTP服务器除外)

Windows Server 2012安装IIS 8.0

5、安装前确认下所勾选的安装组件,然后单击【Install】

Windows Server 2012安装IIS 8.0

也可以参考微软官方的安装例子:https://docs.microsoft.com/en-us/iis/install/installing-iis-85/installing-iis-85-on-windows-server-2012-r2

二、相关问题与解决方案

1、HTTP Error 500.19 - Internal Server Error

Windows Server 2012安装IIS 8.0

1)【开始】菜单→【运行】→C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i  (或 %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i)

      Windows Server 2012安装IIS 8.0

      出现上面的问题说明,安装的IIS 8.0 不支持支持ASP.NET 3.5和ASP.NET 4.5

2)设置IIS 8.0,支持ASP.NET 3.5和ASP.NET 4.5:【开始(Start)】→【控制面板(Control Panel)】→【程序(Programs)】→【打开或关闭Windows功能(Turn Windows features on or off)】

3)在【 添加角色和功能向导】的第一个屏幕上,单击【下一步】。这将显示一个页面,您可在其中选择所需的安装类型。选择基于角色或基于功能的安装,如下所示:

    Windows Server 2012安装IIS 8.0

4)一直单击【下一步】,在【选择服务角色】对话框中,找到【Web服务器(IIS)】→【Web Server】→【应用开发】节点,单击该节点并展开它,勾选其子节点【ASP.NET 3.5】和【ASP.NET 4.5】

    Windows Server 2012安装IIS 8.0

    Windows Server 2012安装IIS 8.0    Windows Server 2012安装IIS 8.0

5)单击【下一步】,直到【确认安装选择】选择【安装】

    Windows Server 2012安装IIS 8.0

    Windows Server 2012安装IIS 8.0

    微软官方的例子:https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45

6)如果上面的方法还不行,看看是否缺少IIS_IUSRS和IUSRS授权。打开【Internet Information Services (IIS) Manager】,选择【某一网站】单击鼠标右键【Edit Premissions】,弹出【文件夹属性】对话框,在【Security】选项中设置IIS_IUSRS和IUSRS为【允许完全控制】权限:

    Windows Server 2012安装IIS 8.0    Windows Server 2012安装IIS 8.0    Windows Server 2012安装IIS 8.0

转载于:https://www.cnblogs.com/lusunqing/p/IIS.html