Как отлаживать встроенные js-файлы .NET в WebStorm? - PullRequest
2 голосов
/ 06 июня 2011

Мне интересно, можно ли отлаживать JS-файлы, встроенные в .net, в WebStorm? Потому что, на самом деле, точки останова в реальном файле не работают. А .NET WebApplication отправляет собственный (заархивированный) контент без ссылок на исходный файл.

Как я могу отлаживать js в этом случае, используя WebStorm отладчик ?

ОБНОВЛЕНИЕ (для лучшего понимания проблемы). Итак, у меня есть файл с именем, например, dialog.js . Я установил свойство "Embedded" для этого файла в конфигурации .net проекта. Я добавил объявление сборки для этого файла. Так ведет себя как .net сборка. Затем я добавил эту сборку со ScriptManager в очередь, загруженную при запуске клиента. И на этом этапе - этот файл загружается с URL, как *http://site/ScriptResource.axd?d=AC9roCTnD0FDFmh4thoy3kzImrN7wKp9_WVOFcPes0Zzhg1&t=2aaf8bd5/eval/seq/70*. И я не могу отладить этот файл с помощью WebStorm - он разумно говорит, что не может подключиться к файлу dialog.js . Может быть, мне нужно указать / изменить правила именования (или переписать URL) URL для моих встроенных файлов?

Ответы [ 2 ]

1 голос
/ 06 июня 2011

Используйте отладчик браузера и отлаживайте на стороне клиента.Chrome и IE9 поставляются с хорошим встроенным, а Firefox имеет приличный доступный как плагин.

Да.У меня довольно большой опыт работы с Firebug ... Но когда я встретил WebStorm IDE, я почувствовал любовь.Поэтому я хочу использовать отладчик JetBrains, а не встроенный.Также у меня есть опыт работы с технологией GWT, и отладчик JetBrains был очень крут (намного лучше, чем другие).Поэтому я намерен использовать WebStorm для отладки javascript. - ajukraine

Хорошо, конечно, я не использую WebStorm, но с точки зрения его возможностей он выглядит как отладчик JS WebStorm.действительно для чистых программ HTML / JS, а не для серверного кода.Тем не менее, есть эта небольшая функция , которая позволяет вам отлаживать приложения непосредственно в Firefox.Пример указывает на файл, но я был бы удивлен, если бы он также не принимал URL.Попробуйте указать это на ваше серверное приложение .NET, и вы сможете отладить рассматриваемый файл JS.

0 голосов
/ 23 апреля 2013

Я понял, вам не нужно беспокоиться о том, что является базовым веб-сервером (apache, iis и т. Д.), И вы даже можете отлаживать удаленные http-URL. Все, что вам нужно сделать, это настроить конфигурацию отладки в webstorm так, чтобы она указывала на URL, который вы тестируете для атрибута «путь» в конфигурации редактирования.

...