我正在尝试将 IIS6 站点迁移到 7.5,并且在 IIS 管理器的状态部分中,我看到“未知:指定的强制转换无效。(http)。我配置了一个仅在端口 80 上绑定到 http 的基本站点. 这不会阻止站点运行。它确实阻止了我调试。当我在 VS 中按 F5 时,我得到:“无法在 Web 服务器上开始调试。指定的演员表无效。”。深入到 EventViewer,我看到许多信息性消息说:
无法修改实例的计数器 0({some guid},[some number]_[AppPoolName], 0)。错误:“参数不正确。”
其他版本的事件列出不同的计数器#。所有这些消息的用户都是 IIS APPPOOL[AppPoolName],来源是 Diagnosis-PCW。事件编号:16
这是我认为相关的信息。现在还有其他可能的内容:我安装了 VS 2010 Beta 2。
Win 7 x64,该站点有许多我们编写的自定义模块和处理程序,其中之一是我们自己的 MVC 实现(当时 MS 还没有准备好)。我不认为这是问题所在,因为我曾经有一个标准的 MVC 站点,它给了我同样的错误。
想法?