【问题标题】:How to fix browser not opening in debug mode?如何修复浏览器无法在调试模式下打开?
【发布时间】:2020-09-18 13:33:54
【问题描述】:

我无法在谷歌浏览器或任何其他浏览器中启动我的网络加载项,我单击了编写 IIS Express 而不是启动的开始按钮,单击按钮后它进入调试模式,但没有任何反应。 这是开始前的截图:

启动模式后:

【问题讨论】:

  • 在您的 Web 项目设置中检查此设置,并确保未将其设置为“不打开页面”。 image
  • 非常感谢,我将其设置为启动指向此的 URL:localhost:51418 但现在页面正在打开但错误即将到来:HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出以下内容这个目录。
  • 请查看发布的解决方案。

标签: c# asp.net iis outlook-web-addins


【解决方案1】:

一个原因是您的 Visual Studio 没有以 ADMIN 身份运行。您必须以管理员权限运行 Visual Studio - 要在 Visual Studio 的快捷图标上执行此操作,右键单击并“以管理员身份运行” - 或永久检查转到“属性”,单击“高级”,然后单击“以管理员身份运行” -当你以这种方式运行它时,你会在 VS 的右上角看到一个标签“ADMIN”。

现在如果这不起作用,您可以使用此调用 System.Diagnostics.Debugger.Launch(); 运行进入调试器

创建一个空页面并在 PageStart 上进行此调用,然后从浏览器加载此页面

System.Diagnostics.Debugger.Launch();

【讨论】:

    【解决方案2】:

    在您的网络项目设置中检查此设置,并确保未将其设置为“不打开页面”

    HTTP 错误 403.14 - 禁止错误背后的原因是目录浏览功能已关闭。您可以按照以下步骤启用:

    打开命令提示符,然后转到计算机上的 IIS Express 文件夹。例如,在命令提示符下转到以下文件夹:

    C:\Program Files\IIS Express
    

    键入以下命令,然后按 Enter:

    appcmd set config /section:directoryBrowse /enabled:true
    

    【讨论】:

      【解决方案3】:

      在 VS2022 中,您可以选中/取消选中一个标志以在默认浏览器中启动 Web 项目。

      为此,请右键单击解决方案中的相关项目,然后单击“属性”。在左侧菜单中单击“调试”,然后单击“打开调试启动配置文件 UI”。

      在出现的对话框中,选择左侧窗格中的相关配置文件,然后向下滚动到“启动浏览器”。根据需要选中/取消选中此选项。

      或者,打开项目中的 Properties/launchSettings.json 文件,并在相关的 profiles 条目下添加以下行:

      "launchBrowser": true,
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-01
        • 2019-05-31
        • 1970-01-01
        • 2018-03-10
        • 2017-07-13
        • 2018-02-01
        相关资源
        最近更新 更多