如何在WebStorm中调试.NET嵌入式js文件?

时间:2011-06-06 14:20:05

标签: javascript .net webstorm

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

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

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

2 个答案:

答案 0 :(得分:1)

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

  

是。我对Firebug很有经验......但是当我遇到WebStorm IDE时,我感受到了爱。所以我想使用JetBrains的调试器,而不是内置调试器。我也有使用GWT技术的经验,JetBrains的调试器非常酷(比其他人好得多)。所以我的目的是使用WebStorm来调试javascript。 - ajukraine

好的,我没有使用过WebStorm,但是从它的能力上看,WebStorm JS调试器看起来真的是纯HTML / JS程序,而不是服务器端代码。也就是说,this little feature允许您直接在Firefox中调试应用程序。该示例指向一个文件,但如果它也不接受URL,我会感到惊讶。尝试将其指向服务器端.NET应用程序,您应该能够调试有问题的JS文件。

答案 1 :(得分:0)

我明白了,你不必担心底层的Web服务器是什么(apache,iis,无论如何),你甚至可以调试远程的http url。您所要做的就是在webstorm中设置调试配置,指向您正在测试编辑配置中“path”属性的URL。