Czy można debugować stronę Asp.Net działającą w iis? Jestem w stanie debugować projekt aplikacji sieci Web Asp.Net, ale nie strony internetowej i chciałbym wiedzieć, czy jest to zgodne z projektem, czy też czegoś brakuje.Asp.Net: Strona debugowania w iis
Odpowiedz
To działa dobrze dla mnie. Wystarczy skopiować pliki do folderu IIS, ustawić IIS i przejść. (Jeśli na tej samej maszynie). Upewnij się, że właściwości projektu określają "Niestandardowy serwer WWW" i "http://localhost" (lub cokolwiek innego).
W systemie Vista konieczne jest uruchomienie programu Visual Studio jako administrator.
Jeśli używasz IIS na innym komputerze, musisz zainstalować Remote Debugger, który znajduje się na dyskach Visual Studio i połączyć się z kapeluszem za pomocą Debug | Attach to Process w Visual Studio.
to działa dla aplikacji internetowej, ale punkt przerwania nie kończy się dla strony internetowej –
możesz dołączyć asp_wp do debuggera Visual Studio, aby go zdebugować.
działa dla aplikacji WWW, ale punkt przerwania nie kończy się na stronie internetowej –
@Yaron Naveh - potrzebujesz plików pdb w pobliżu bibliotek dll, również w celu wykorzystania większej liczby funkcji debugowania zbuduj swoją witrynę w trybie debugowania. – Dewfy
Używam "strony internetowej", a nie "aplikacji internetowej". Nie kompiluje się lokalnie, ale tylko w locie w iis. Jak mogę utworzyć pdb? –
To powinno działać:
- projektu kompilacji w trybie debugowania.
- Ustaw debug = "true" w pliku web.config.
- Dołącz do procesu roboczego IIS (z którego używasz usług IIS?) (Ctrl-Alt-P w VS). Może być WIELE procesów. UPEWNIJ SIĘ, ŻE DOŁĄCZASZ DO PRAWIDŁOWO JEDNEJ.
Używam iis 5. Jest tylko jeden proces. Używam strony internetowej, a nie "projektu internetowego" - jest on kompilowany w locie, więc nie mogę go kontrolować. –
Miałem ten sam problem. Kluczem do sukcesu jest nieotwieranie projektu za pomocą pliku projektu studia wizualnego.
- W IIS, w ramach domyślnej witryny sieci Web, musisz utworzyć aplikację i wskazać ją w folderze zawierającym pliki.
- W Visual Studio przejdź do Plik> Otwórz> Witryna sieci Web (Shift + Alt + O).
- Wybierz nowo utworzoną aplikację.
- Zauważysz, że eksplorator rozwiązań używa teraz adresu URL zamiast nazwy projektu. (http: // localhost/mysite /)
- Kliknij strzałkę debugowania jak zwykle.
- 1. Logika warunkowa w ASP.net strona
- 2. Strona próbna ASP.NET
- 3. ASP.NET MVC IIS 7.5
- 4. Nowo zainstalowane IIS. Strona Aspx nie jest wyświetlana
- 5. katalog wirtualny IIS i ASP.NET ścieżek katalogów
- 6. Niezwykle powolna strona internetowa na serwerze IIS
- 7. "Nie można rozpocząć debugowania" - VS2010 ASP.NET MVC 2
- 8. Jak używać profilu CLR do debugowania aplikacji ASP.Net działającej w IIS 7.5?
- 9. Strona wzorcowa ASP.NET DefaultButton override
- 10. Strona ASP.net bez kodu za
- 11. C# Strona ASP.NET Opuszcza wydarzenie?
- 12. Domyślna strona docelowa ASP.NET WebAPI
- 13. strona używa nieprawidłowych lub nieobsługiwanych metod kompresji podczas debugowania aplikacji ASP.NET MVC w Visual Studio 2013 Preview
- 14. Niestandardowa strona błędu 404 nie działa w IIS 8.5
- 15. Serwer WWW dla ASP.NET 5, który działa bez debugowania aktywny
- 16. Strona pomocy ASP.Net Web API Strona zwracająca puste wyjście
- 17. IIS Timeout podczas debugowania w Visual Studio 2010
- 18. Czy można wyłączyć zasypianie witryny ASP.NET w usługach IIS?
- 19. Konfigurowanie katalogu wirtualnego podczas korzystania z IIS dla debugowania MVC ASP.NET
- 20. asp.net 4 routing nie działa w iis 7
- 21. ASP.Net Web Application Security nie działa w IIS 7?
- 22. Diagnozowanie błędów 404 w IIS 7 i ASP.NET MVC
- 23. Kontrolowanie iTunes z ASP.NET działającym pod IIS
- 24. Jaki jest niestandardowy czasownik HTTP "DEBUG" używany w ASP.NET/IIS?
- 25. IIS 7 Wiele domen Strona domowa Canonical Redirect
- 26. Wiele języków (angielski, francuski) na ASP.NET Strona
- 27. klasyczna strona asp/asp.net - global.asa nie działa
- 28. aktywny element menu - asp.net strona główna mvc3
- 29. asp.net mvc Odpowiedź autoryzowana to pusta strona?
- 30. Uzyskaj nazwę witryny IIS z witryny ASP.NET
Kiedy ** Dołącz ** do procesu roboczego IIS, czy otrzymasz coś w oknie ** Wyjście? –