Использовать Webstorm! Он идеально подходит для отладки приложений Node.js. Он имеет встроенный отладчик. Ознакомьтесь с документами здесь: https://www.jetbrains.com/help/webstorm/2016.1/running-and-debugging-node-js.html
Это видео действительно усложняет ситуацию :) Если вы собираетесь реализовать собственный провайдер, тогда лучше начать с рефлектора над существующим :)
В качестве быстрого и грязного варианта вы, конечно, можете взломать хранимые процедуры который использует поставщик членства SQL, но пользовательский код для предоставления услуг, вероятно, растягивает это.
Если вы думаете об этом, то удаленное предоставление услуг на самом деле не принадлежит поставщику членства, это не совсем функция членства - все членство действительно предоставляет имена пользователей и пароли и аутентификацию вокруг них. Я считаю, что вам следует переместить предоставление услуг оттуда и выполнять их на ASP. NET после создания пользователя - даже если он просто вызывает хранимую процедуру после того, как поставщик членства сделал свое дело. Если вы сделаете это, вы можете обнаружить, что поставщик членства в SQL сделает все, что вам нужно (вероятно, с поставщиками ролей и профилей), и, таким образом, у вас будет намного меньше кода для написания!
Я был в подобных ситуациях в прошлом. В обоих случаях мы создали пользовательские реализации провайдеров (MembershipProvider, RoleProvider, ProfileProvider) вокруг существующего механизма.
В обоих случаях мы использовали реализации провайдера только для доступа только для чтения, например, чтобы дать нам легкую проверку gubbins в web.config и тому подобное. Пользовательский код администрирования был оставлен в покое, так как он работал просто отлично.
Если существующий провайдер работает (имеет правильные поля для ваших данных), используйте его для начала. Вы можете ОЧЕНЬ легко заменить это поставщиком клиента позже (всего лишь одно изменение значения конфигурации).
Помните, что для этого не существует "готового" интерфейса управления ASP.NET, вам придется использовать собственный или использовать сторонний.
Используйте мой специализированный MembershipProvider для работы с моими собственными таблицами базы данных.