代码之家  ›  专栏  ›  技术社区  ›  Richard Szalay

无法在Windows 7上的vs 2008中将inetmgr.exe设置为启动程序

  •  0
  • Richard Szalay  · 技术社区  · 15 年前

    当我尝试将“c:\windows\system32\inetsrv\inetmgr.exe”设置为Visual Studio项目的启动程序(以测试IIS 7.5扩展名)时,它将被拒绝,并显示消息“找不到外部程序”。

    如果我尝试通过单击省略号(…)按钮手动选择exe,则该exe不在文件夹中。但如果我通过Windows资源管理器访问该文件夹,我可以在该文件夹中看到它。我还可以从命令行看到/执行它。

    我甚至尝试使用记事本更改项目文件中的启动程序并重新加载项目,但在启动项目时,我只会得到相同的错误。

    如果不能启动inetmgr.exe,如何在Windows7上调试IIS 7(.5)扩展?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Community CDub    8 年前

    但我不确定 为什么? 它的行为方式(可能是微软对 security flaw “在BETA期间在UAC中发现的”,我找到了一种解决方法:

    如果您选中“使用远程机器”并输入“localhost”作为值,那么它将避开阻止访问的任何内容。使用远程调试可能会造成性能损失,但由于它使用的是环回地址,因此不应太重要。下面的屏幕截图显示了设置:

    Debug settings for InetMgr.exe