【问题标题】:Why does visual studio requires debug enabled to run localhost for php webb application为什么 Visual Studio 需要启用调试才能为 php webb 应用程序运行 localhost
【发布时间】:2020-11-16 11:28:47
【问题描述】:

有谁知道为什么 Visual Studio 代码必须运行 php debug 才能在 localhost 中正确显示 webb 应用程序?我在 IIS 中建立了一个测试站点,它是一个 php webb 应用程序。我在 Visual Studio Code 中编辑和调试该站点。但是为了在 locahost 中运行该站点,VS Code 必须在启用调试的情况下运行?我不明白为什么.....

【问题讨论】:

  • 您是否在 IIS 中配置了网站,或者您只是依靠 Visual Studio Code 来完成整个工作?
  • 是的,我已经在 IIS 中配置了一个网站
  • 当您在浏览器中请求站点并且代码未运行时,究竟会发生什么?
  • 如果我在该站点上请求一个 php 页面,就会有这个旋转的轮子,就像它正在加载(但它没有),并且它不会加载,直到我在 VS Code 中为同一个站点启动调试会话跨度>

标签: php debugging visual-studio-code


【解决方案1】:

您似乎在以调试模式请求页面。当您这样做时,Xdebug 会尝试连接到您的调试客户端(Visual Studio Code 或任何侦听配置端口的工具,通常是 9000)。

最简单的控制方法是安装一个浏览器扩展:

  • 设置或取消设置相应的 cookie
  • 显示一个图标以启用/禁用调试

我使用Xdebug Helper for Firefox 和Xdebug Helper for Chrome,但肯定有更多扩展可供选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    • 2020-09-24
    • 2022-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多