2011-06-06 24 views
1

我想知道是否有可能在WebStorm中調試.net嵌入式js文件?因爲實際上,實際文件中的斷點不起作用。而.NET WebApplication發送它自己的(壓縮)內容,沒有引用原始文件。如何在WebStorm中調試.NET嵌入式js文件?

如何在這種情況下調試js使用WebStorm調試器

UPDATE(爲了更好地理解問題)。 所以我有文件叫,例如,dialog.js。我在.net項目配置中爲該文件設置了屬性「Embedded」。我已經爲此文件添加了組裝聲明。所以它的行爲就像.net程序集。然後我使用ScriptManager將該程序集添加到隊列中,並加載到客戶端啓動。在那個階段 - 這個文件加載了像url:// http://site/ScriptResource.axd?d = AC9roCTnD0FDFmh4thoy3kzImrN7wKp9_WVOFcPes0Zzhg1 & t = 2aaf8bd5/eval/seq/70 *。而且我無法使用WebStorm來調試此文件 - 它合理地表示無法連接到文件dialog.js。也許我需要指定/更改我的嵌入式文件的URL的命名規則(或重寫url)?

回答

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文件。

+0

是的。我對Firebug非常有經驗... 但是當我遇到WebStorm IDE時,我感覺到了愛。所以我想使用JetBrains的調試器,而不是內置的。此外,我有GWT技術的經驗,JetBrains的調試器非常酷(比其他更好)。所以我的意圖是使用** WebStorm **來調試JavaScript。 – ajukraine 2011-06-06 14:28:22

+0

@ajukraine .NET文件和WebStorm不能很好地結合在一起。調試.NET使用visual studio。 – Raynos 2011-06-06 14:39:32

+0

@Raynos你說得對。但它不是.NET的重點,它是普通的JavaScript文件,應該被調試。也許有人有經驗... – ajukraine 2011-06-06 14:43:42

0

我想通了,你不需要擔心底層web服務器是什麼(apache,iis等等),你甚至可以調試遠程http url。您所做的只是在webstorm中設置調試配置,以指向您在編輯配置中測試「路徑」屬性的url。