1

我正在尝试将 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 站点,它给了我同样的错误。

想法?

4

1 回答 1

1

我不确定这是否会有所帮助,但这里有两件事需要检查/尝试:

  1. 应用程序池的托管管道使用“经典”模式。
  2. 应用程序池上启用了 32 位应用程序。(如有必要)
于 2009-11-11T22:21:14.647 回答