这是个奇怪的问题,我的头脑已到了尽头。
我已经在我的工作和家用PC上使用Visual 2017,已经有一年多没有问题了(在以前的版本中我已经使用了太多年的时间来启动),但是我的公司现在把我们转移到了Virtual 10盒上,所以我正在建立一个新的开发VM。
安装了VS 2017 Pro之后,我直接从模板创建了一个快速的ASP.Net网络应用程序(C#),并点击F5进行调试。我注意到的第一件事是“脚本文档”节点没有出现在解决方案资源管理器中,这意味着我无法访问生成并发送到浏览器的JavaScript和HTML,因此我不能应用断点来调试客户端代码。
我已经对此进行了大量搜索,而且我发现,去年微软做出了这个决定--默认关闭JavaScript调试--因为(很明显)它没有那么频繁地使用,并导致性能问题(来源)。
我检查了该设置,并确保启用了ASP.NET 的调试,如下所示:
我已经浏览了VM上的事件日志,看看里面是否有什么东西可以说明这个问题,但是除了IIS Express的警告(我的PC上也发生过),没有其他的东西了。
指定用于缓存压缩内容C:\inetpub\temp\IIS临时压缩文件\Clr4IntegratedAppPool的目录无效。静态压缩正在被禁用。
我知道还有其他调试JavaScript的选项,我遇到的所有选项都是痛苦和缓慢使用的--我只是希望能够像多年来那样在Visual中进行本地调试。
任何帮助都会受到感激.
编辑1:附加信息
Visual的版本信息如下:
2017年版本15.9.7 VisualStudio.15.Releases/15.9.7+28307.423微软.NET框架版本4.7.03062 安装版本:专业版
在创建新项目时,步骤如下:
项目创建后,我按F5调试并得到以下内容(注意解决方案资源管理器中缺少“脚本文档”)
我尝试重置所有设置,然后通过Tools \ Options启用JavaScript调试,但是得到了相同的结果。
发布于 2019-03-20 01:40:54
首先,我们需要确保Tools-Options-Debugging-General-为JavaScript (Chrome、Edge和IE)启用ASP.NET调试被检查,尝试安装或直接切换到其他浏览器如Chrome进行测试。
https://stackoverflow.com/questions/55161390
复制相似问题