每当我尝试从visual studio调试我的项目时,我都会收到此错误。
我尝试将这些设置添加到launchSettings.json但仍然没有区别。
" protocol":" legacy"," runtimeArgs":[ " - 调试= 5858" ],"重启":真实,"端口":5858,
我在这里做错了什么。有什么建议可以解决这个问题吗?
答案 0 :(得分:31)
答案 1 :(得分:1)
如果我不以管理员身份运行Visual Studio,我就会看到此错误。
如果您还没有这样做,请右键单击开始托盘中的VS图标,右键单击弹出窗口中的Visual Studio版本,然后选择"以管理员身份运行。&# 34;然后加载并运行您的项目。
答案 2 :(得分:1)
仅供参考,对于有此问题的任何人,我刚刚在系统上发现Apple有一个新的iCloud Service,该项目在我的项目中使用IIS Express的默认端口1692。我正在研究如何在Visual Studio 2017中更改端口。
答案 3 :(得分:1)
今天有此问题。尝试关闭Visual Studio 2017和IIS Express,但问题仍然存在。尝试以管理员身份运行VS 2017仍出现错误。最后,我重新启动了Windows,不再出现此问题。
通过重新启动,我能够保持“启用ASP.NET的JavaScript调试(Chrome,Edge和IE)”的状态。
答案 4 :(得分:1)
确保禁用JavaScript调试。
答案 5 :(得分:0)
我在运行旧版IE图标的“ Internet Explorer”任务管理器中发现了两个进程。杀死它们之后,调试再次起作用。我还关闭了所有Chrome进程。我不确定这是否相关,但是我对此表示怀疑,因为我过去已经尝试过。
答案 6 :(得分:0)
在ASP.NET Core项目中出现了此问题,因为在调试的项目设置中,我检查了启动浏览器,但错误地输入了一个空URL。设置应用程序网址(默认为http://localhost:5000
后,它可以正常工作。
您也可以在<project>/Properties/launchSettings.json
文件中进行设置:
"applicationUrl": "http://localhost:5000"
请注意,将其设置为您的应用程序配置文件(IIS或如果您要使用Web服务器中的内部版本,则以应用程序为密钥的名称)。
答案 7 :(得分:0)
答案 8 :(得分:0)
在“调试”选项中禁用脚本调试。
答案 9 :(得分:0)
我安装了另一个文件编辑器(代码编写器),该文件编辑器将自身设置为以前设置为Visual Studio的整个文件主机的默认程序。 在进行VS安装程序修复,手动将其他关联更改回VS和重新启动的组合之间,它再次为我工作。