Visual Studio 2017调试无法启动程序,指针无效。

9

将ASP.NET MVC应用程序的调试从默认的Chrome浏览器切换到IE进行进一步测试,调试正常。完成IE测试后切换回Chrome时出现此错误。如果切换回IE,同样会出现此错误。我已关闭并重新打开解决方案。我已关闭并重新打开VS。我使用日志记录运行了VS,并且在Activity Log中未发现任何错误。如果我关闭调试选项中的“为ASP.NET启用JavaScript调试”选项,则可以成功调试,但是该选项之前是正常工作的。有什么建议吗?


你的Visual Studio 2017版本是多少?你是否以管理员身份启动Visual Studio 2017并尝试创建一个新的ASP.NET MVC应用程序来验证此问题? - Leo Liu
版本号是4.6.01586。我刚创建了一个新的Web项目并尝试进行调试,但出现了相同的错误。感谢您的帮助。 - RichardWill.Net
谢谢您的回复。我们无法重现此问题,因此很难为您提供答案。您能否尝试修复或重新安装您的VS?如果可以正常工作了呢? - Leo Liu
谢谢您的建议。修复后,浏览器链接在Chrome中又可以使用了。我还没有切换到IE去尝试它。 - RichardWill.Net
@RichardWill.Net,也许是VS设置的问题,现在你使用IE的结果如何?如果已经解决,您可以将评论发布为答案。祝您拥有愉快的一天。 - Jack Zhai
3个回答

19

前往“工具”>“选项”>“调试”>“常规”,并关闭“启用ASP.NET的JavaScript调试”设置(适用于Chrome和IE)。


@ElvinMammadov,请在此处分享您的错误信息。我能获取您尝试做什么的完整截图/详细信息吗? - Ellix4u

8
我也遇到了类似于 Visual Studio 2017 下面所示的问题:

enter image description here

我按照以下步骤操作:

前往“工具”>“选项”>“调试”>“常规”>取消选中“启用 ASP.NET(Chrome、Edge 和 IE) 的 JavaScript 调试”。

enter image description here

一旦我取消选中“启用 ASP.NET(Chrome、Edge 和 IE) 的 JavaScript 调试”复选框,
那么它就可以为我工作了,Invalid Pointer 错误消失了!

0

很遗憾,关于调试模拟器的工作原理的信息很难获取。目前已知的解决方案有...

  1. 重新安装 Visual Studio
  2. 如果存在补丁/更新,则更新 Visual Studio。

您可以使用不同的浏览器或内置浏览器。


1
使用 Edge 对我很有帮助。一旦您打开一个浏览器,只需将 URL 复制粘贴到其他浏览器中即可轻松测试其外观。 - jjxtra
@jjxtra 这只是一个解决方法,而不是一个修复方法。当你需要专注于工作并完成任务时,解决方法可以使用,但实际上应该有一个修复方法。不幸的是,重新安装/打补丁目前是唯一已知的修复方法。 - Jason Geiger
这只是一个解决方法,而不是修复。下面Ellix4u的解决方案有效。 - badazzhindu
1
@badazzhindu 这不是一个解决方法。下面的答案是一个解决方法。你不应该禁用一个功能来让核心功能正常工作。重新安装很麻烦,但在这种情况下是必要的。 - Jason Geiger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接