.net 3.5 IIS7.5网站无法调试 - “指定的强制转换无效”。

时间:2009-11-11 22:16:20

标签: debugging asp.net-3.5 iis-7.5

我正在尝试将IIS6站点迁移到7.5,并且在IIS管理器的状态部分中,我看到“未知:指定的强制转换无效。(http)。我已经配置了一个刚刚绑定到端口的基站80到http。这不会阻止网站运行。它确实阻止我调试。当我在VS中点击F5时,我得到:“无法在Web服务器上开始调试。指定的演员表是无效的。“。进入EventViewer,我看到一些信息性消息说:

无法修改实例的计数器0({some guid},[some number] _ [AppPoolName],0)。错误:“参数不正确。”

其他版本的事件列出了不同的Counter#'。所有这些消息的用户是IIS APPPOOL [AppPoolName],源是Diagnosis-PCW。事件编号:16

这是我认为相关的信息。而现在这里可能是其他一切: 我安装了VS 2010 Beta 2.

Win 7 x64,该网站有许多我们编写的自定义模块和处理程序,其中一个是我们自己的MVC实现(MS当时尚未准备好)。我不认为这是问题,因为我曾经在那里有一个标准的MVC网站,它给了我同样的错误。

思考?

1 个答案:

答案 0 :(得分:1)

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

  1. 应用程序池的托管管道正在使用“经典”模式。
  2. 在应用程序池上启用了32位应用程序。 (如有必要)