IIS Web Platform Installer Error: 'doctype' is an unexpected token. The expected token is 'DOCTYPE'. Line 1, position 3

IIS Web Platform Installer Error: 'doctype' is an unexpected token. The expected token is 'DOCTYPE'. Line 1, position 3

我刚刚在 Windows Server 2008 上创建了一个新的 IIS 网站,以便使用它来部署一个新网站。
该网站仍然是空的。

如果我尝试在管理工具下打开 IIS Web 平台安装程序,我会遇到以下错误:

'doctype' is an unexpected token. The expected token is 'DOCTYPE'. Line 1, position 3.

关闭后报错,Web平台Installer关闭

有人知道怎么解决吗?

如果您需要任何其他信息或技术数据,请在评论中告诉我,我真的不知道如何解决这个问题

完成,我是这样解决的。

这个问题似乎与这台服务器的旧配置密切相关,所以我不得不手动重置它。如果您遇到此问题,以下步骤应该可以正常工作:

  • 首先,我必须从中删除 IIS 角色功能 Control Panel > Programs and Features > Turn Window Features on or off > Roles.
  • 然后,我重新启动了服务器并再次添加了 IIS 角色 功能(确保检查所有 asp 网络 功能)。
  • 在那之后,我(再次)重启了服务器并重新安装了:
    1) DotNetCore.2.0.7-WindowsHosting(你必须在线找到安装程序,确保下载最后一个版本。2.0.7 是我在 2018 年 5 月 25 日提出这个问题时的最后一个版本)
    2) 来自 here.
  • 的 Web 平台安装程序
  • 从开始菜单中的所有程序执行网络平台安装程序工作正常。

希望对您有所帮助

(另请参阅: 如何安装 Web 平台安装程序和 Web 部署)

我遇到了同样的问题。但是,我无法完全卸载 IIS,因为我的 IIS 运行 上有很多站点。

我所做的是,我尝试安装一个不存在的 IIS 模块。例如,我选择了 CORS 模块。

你可以从这里得到它https://www.iis.net/downloads/microsoft/iis-cors-module

我尝试安装后,WPI 自动卸载并在此过程中重新安装并解决了问题。

希望对您有所帮助!

@qbik Simply updating the Web platform installer fixed the issue. You can download the latest at this time from here所述。