Cześć, czy znacie może sposób jak edytować kontroler podczas, gdy serwis jest uruchomiony w trybie Debug w VS 2013 Express. Mam pewien serwis, korzystam z Identity i żeby dostać się do pewnej strony muszę każdorazowo się logować i przechodzić pewną ścieżkę
edycja Controlera w czasie uruchomionego serwisu
- Rejestracja: dni
- Ostatnio: dni
- Postów: 287
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
VS posiada coś takiego jak "Edit and Continue", więc jeśli to skonfigurujesz, to będziesz mógł modyfikować kod w trakcie działania, jeśli o to Ci chodzi.
Jeśli chodzi o logowanie, to może da się go uniknąć w trybie debug uzpełniając dane autoryzacyjne jakoś automatycznie. Zależy od dokładnej implementacji tego w aplikacji.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 287
Dzięki @somekind
"Edit and Continue" znam i korzystam, ale działa tylko przy błędach. Chodziło mi bardziej o coś, co pomimo prawidłowego zadziałania akcji będę mógł zmienić i wyświetlić wynik. Zastanawiam się nad stworzeniem drugiego serwisu bez żadnych logowań, linków i tylko dla testów. Co do samego logowania też kombinowałem, ale jedynie co wymyśliłem to, że dodałem parametry value dla textboxów.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
Generalnie debuger pozwala podmienić wartości dowolnych zmiennych w trakcie działania programu. To Ci nie wystarczy?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 287
No właśnie na nic nie pozwala, dostaję komunikat: Changes are not allowed while code is running.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
To jest błąd z Edit and Continue. A ja piszę o zmianie wartości zmiennych w miejscu ich podglądu w debugerze albo z Immediate Window.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 194
Bardziej obrazowo. Upewni się że sekcja "Enable Edit and Continute" jest włączona.

Dzięki temu jeżeli zostawisz pułapkę (F9) w visual studio będziesz mógł edytować kod w Immediate Window(Ctrl+D,I) lub zmieniać kod inline w visual studio.
