KonfiguracjaDlaczego usługa .net mvc 4 web api pokazuje ścieżkę komputera lokalnego w komunikacie wyjątku?
Mam wdrożyła mvc 4 Web Service API do naszego serwera WWW, stosując metodę web wdrożyć w Visual Studio 2010.
Problem
Kiedy wyjątek jest wyrzucony, wyświetla mój lokalny komputer, na którym usługa została opracowana w komunikacie wyjątku.
przykład:
... W System.Data.SqlClient.SqlConnection.Open() \ r \ n co ImageApp_REST_Services.Repositories.ImageLinkRepository.Get userId (ciąg) w C: \ użytkownik_lokalny \ dokumenty \ studio wizualne 2010 \ Projekty \ ImageApp_REST_Services \ ImageApp_REST_Services \ Repozytoria \ ImageLinkRepository.cs: linia 57 \ r \ n
Czy to oznacza, że usługa działa na moim lokalnym komputerze?
lub
Czy to po prostu przeniesione z kiedy wykonywane wstęga wdrożyć?
W każdym razie, jak mogę to naprawić, aby serwer WWW, na którym wdrażana jest usługa, był wyświetlany w komunikacie wyjątku, a nie w mojej lokalnej maszynie programistycznej?
Dzięki!
Informacje te są zapisywane w pliku .pdb, w którym projekt został zbudowany. Jest przewidziane dla bardziej szczegółowych komunikatów o błędach, które myślę. Możesz nie wdrażać plików pdb na serwerze produkcyjnym. –
Więcej informacji tutaj: http://forums.asp.net/t/1212228.aspx/1 – Nick
@ UfukHacıoğulları Czy to oznacza, że jeśli zdecyduję się nie wdrażać plików pdb, jakie będą komunikaty o wyjątkach? – Zengineer