У меня проблема с веб-сервисом, который я пытаюсь отладить. Существует проблема с веб-службой, но я, похоже, не могу справиться с этим, потому что, когда я запускаю тот же проект в отладчике Visual Studio, он не может найти какие-либо соответствующие ключи реестра. Они просто обнуляются. Когда я попытался перечислить все доступные ключи в HKLM \ Software, список полностью отличался от того, что я вижу в RegEdit. Похоже, что Visual Studio подвергается какой-либо виртуализации реестра, которой не подчиняется тот же код, запускаемый из IIS.
Я использую Visual Studio как администратор (и запускаю его в роли администратора), и эта проблема только кажется, что она появилась - вчера тот же код работал нормально, что делает его еще более запутанным.
Есть ли способ заставить сервер разработки Visual Studio отладчик / ASP.Net работать так же, как процесс запущен? Если нет, то есть ли простой способ определить процесс, в котором будет работать мой веб-сервис, чтобы я мог просто подключиться к нему и отладить таким образом?
Редактировать: похоже, что проблема не связана с подразделом Wow6432Node, поскольку рассматриваемые разделы реестра относятся к 64-разрядному приложению. Однако я даже не вижу существования ключа Wow6432Node из моего кода, если он работает в отладчике Visual Studio.