Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WebStorm ASP.NET MVC JavaScript调试_Javascript_Asp.net Mvc_Debugging_Remote Debugging_Webstorm - Fatal编程技术网

WebStorm ASP.NET MVC JavaScript调试

WebStorm ASP.NET MVC JavaScript调试,javascript,asp.net-mvc,debugging,remote-debugging,webstorm,Javascript,Asp.net Mvc,Debugging,Remote Debugging,Webstorm,有人知道如何使用WebStorm对ASP.NET MVC应用程序进行JavaScript调试吗?我正在使用IIS在本地运行我的ASP.NET MVC应用程序,并且我正在尝试使用WebStorm的远程调试功能进入JavaScript代码。到目前为止,我的理解是您可以将本地文件映射到托管文件,但我不确定如何做到这一点,因为我的本地文件是razor视图,并且不会将1对1映射到通过IIS提供的HTML。如果您有任何关于如何设置的建议,或者有关于如何设置的资源,我们将不胜感激。调试JavaScript是一

有人知道如何使用WebStorm对ASP.NET MVC应用程序进行JavaScript调试吗?我正在使用IIS在本地运行我的ASP.NET MVC应用程序,并且我正在尝试使用WebStorm的远程调试功能进入JavaScript代码。到目前为止,我的理解是您可以将本地文件映射到托管文件,但我不确定如何做到这一点,因为我的本地文件是razor视图,并且不会将1对1映射到通过IIS提供的HTML。如果您有任何关于如何设置的建议,或者有关于如何设置的资源,我们将不胜感激。

调试JavaScript是一样的,无论后端是什么:

  • 通过cookie或查询参数设置缩小/未缩小切换
  • 检查控制台中未统一代码中的错误
  • 设置断点以查看导致错误的原因
  • 使用浏览器开发工具测试可能的解决方案
此外,还包括安装信息和安装信息

参考资料


我刚刚发现您的问题正在搜索另一个问题的答案

我使用ASP.NET MVC 5和几个支持它的C#库运行一个web应用程序。我们使用AngularJS,我90%的时间都用JS开发这个项目。我刚刚下载了WebStorm 7作为试用版,并创建了一个新项目,指向包含我所有ASP.NET MVC HTML/JS文件的目录(这是我的整个ASP.NET web项目,不包括我的C#库等)。我能够在WebStorm中对我的JS文件设置调试断点,而且一切都很好——非常简单。这是通过WebStorm调试ASP.NET应用程序的一个选项

另一种方法是使用浏览器的开发工具,然后在VS中更改JS文件。否则,在WebStorm中进行调试既快又容易


你发布这个问题已经有1.5年了,所以我相信你已经继续了,但是对于阅读本文的其他人-希望这会有所帮助。

你可以简单地使用Chrome的开发工具来代替。。这是否提供了一种设置javascript单元测试的方法?我认为你在jetbrains论坛上回答问题的机会比在这里更好。。使用Visual Studio调试器是一种选项吗?尝试远程javascript调试配置,它将从您可以放置断点的站点加载呈现的页面。映射在这里不起作用。