Javascript 如何调试WebStorm中嵌入的.NET js文件?

Javascript 如何调试WebStorm中嵌入的.NET js文件?,javascript,.net,webstorm,Javascript,.net,Webstorm,我想知道是否有可能在WebStorm中调试.net嵌入式js文件?因为,实际上,实际文件中的断点不起作用。NET Web应用程序发送自己的(压缩)内容,不引用原始文件 在这种情况下,如何使用WebStorm调试器调试js 更新(以便更好地理解问题)。 所以我有一个名为dialog.js的文件。我在.net项目配置中为此文件设置了属性“Embedded”。我已为此文件添加了程序集声明。因此,它的行为类似于.net程序集。然后,我将带有ScriptManager的程序集添加到队列中,并在客户端启动时

我想知道是否有可能在WebStorm中调试.net嵌入式js文件?因为,实际上,实际文件中的断点不起作用。NET Web应用程序发送自己的(压缩)内容,不引用原始文件

在这种情况下,如何使用WebStorm调试器调试js

更新(以便更好地理解问题)。
所以我有一个名为dialog.js的文件。我在.net项目配置中为此文件设置了属性“Embedded”。我已为此文件添加了程序集声明。因此,它的行为类似于.net程序集。然后,我将带有ScriptManager的程序集添加到队列中,并在客户端启动时加载。在那个阶段,这个文件加载了url,比如*http://site/ScriptResource.axd?d=AC9roCTnD0FDFmh4thoy3kzImrN7wKp9_WVOFcPes0Zzhg1&t=2aaf8bd5/eval/seq/70*. 我不能用WebStorm调试这个文件-它合理地说不能连接到文件dialog.js。也许我需要为嵌入文件指定/更改url的命名规则(或重写url)?

使用浏览器调试器并调试客户端。Chrome和IE9内置了一个不错的插件,Firefox也有一个不错的插件


对。我对萤火虫很有经验。。。但当我遇到WebStorm IDE时,我感觉到了爱。所以我想使用JetBrains的调试器,而不是内置调试器。我也有使用GWT技术的经验,JetBrains的调试器非常酷(比其他调试器好得多)。因此,我打算使用WebStorm调试javascript乌克兰


好的,我承认我没有使用WebStorm,但是从它的功能来看,WebStorm JS调试器实际上是用于纯HTML/JS程序,而不是服务器端代码。这就是说,有一种方法允许您直接在Firefox中调试应用程序。该示例指向一个文件,但如果它不接受URL,我会感到惊讶。尝试将其指向服务器端的.NET应用程序,您应该能够调试有问题的JS文件

我想出来了,您不必担心底层web服务器是什么(apache、iis等等),甚至可以调试远程http URL。您所要做的就是在webstorm中设置调试配置,以指向您在编辑配置中测试“path”属性的url

对。我对萤火虫很有经验。。。但当我遇到WebStorm IDE时,我感觉到了爱。所以我想使用JetBrains的调试器,而不是内置调试器。我也有使用GWT技术的经验,JetBrains的调试器非常酷(比其他调试器好得多)。因此,我打算使用WebStorm调试javascript。NET文件和WebStorm不能很好地配合使用。若要调试.NET,请使用visual studio。@Raynos您是对的。但这不是.NET的重点,它是纯JavaScript文件,应该进行调试。也许有人在这方面有经验…@Randolpho这正是我在问问题之前对firefox所做的,但在嵌入式文件调试中失败了。您说过:看起来WebStormJS调试器实际上是用于纯HTML/JS程序,而不是服务器端代码。陛下但服务器产生纯JS,我应该能够轻松调试——不管我使用的是什么后端。今天我更喜欢.NET,明天我更喜欢通用Lisp。但我不改变JS,所以我可以继续使用我最喜欢的IDE和JavaScript调试器。但是对不起。。。这稍微是另一个主题:)@ajnukraine:好吧,您总是可以导出JS文件并将其加载到IDE中。它将以同样的方式执行--这不像.NET习惯于构建动态.JS文件。请记住,它仍然可能以它所支持的服务器端页面生成的任何标记为目标,因此您可能需要了解的不仅仅是.JS文件。