Utworzono usługę OData/WCF przy użyciu programu Visual Studio 2010 w systemie Windows XP SP3 z zainstalowanymi wszystkimi zainstalowanymi bieżącymi poprawkami.Usługa danych OData/WCF - Błąd HTTP 500
Po kliknięciu "Wyświetl w przeglądarce" usługa otwiera się i widzę 3 tabele z mojego modelu EF. Jednak gdy dodaję nazwę tabeli ("Polecenia" w tym przypadku) na końcu ciągu zapytania, zamiast wyświetlać dane z tabeli, otrzymuję błąd HTTP 500. (Ten błąd (błąd HTTP wewnętrznego serwera HTTP 500) oznacza, że odwiedzana witryna zawierała problem z serwerem, który uniemożliwiał wyświetlanie strony internetowej.).
Podążałem nie tylko za przykładami z 2 stron, ale także próbowałem uruchomić przykładową aplikację, którą wysłał mi plakat bloga (który działa na jego komputerze), i nadal nie mam szczęścia.
blog post jest w Exposing OData from an Entity Framework Model
Czy ktoś ma pomysł dlaczego tak się występującą i jak go rozwiązać?
Oto wyjściowy "Podgląd":
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
- <service xml:base="http://localhost:1883/VistaDBCommandService.svc/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app">
- <workspace>
<atom:title>Default</atom:title>
- <collection href="Commands">
<atom:title>Commands</atom:title>
</collection>
- <collection href="Databases">
<atom:title>Databases</atom:title>
</collection>
- <collection href="Statuses">
<atom:title>Statuses</atom:title>
</collection>
</workspace>
</service>
=========================== ==
Dzięki
Eric
============
Aktualizacja:
W celu uzyskania tej pracy, mam:
- wyjęta i ponownie zainstalowany IIS
- prowadził% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis -i -enable polecenia
- Wykonano komendę% WINDIR% \ Microsoft.Net \ Framework \ v4.0.30319 \ ServiceModelReg.exe -r.
- Stworzyłem nowe rozwiązanie i bardzo starannie postępowałem zgodnie z instrukcjami, aby upewnić się, że I nic nie zepsuło.
Po tym wszystkim nadal otrzymuję ten sam błąd HTTP 500, bez żadnych wpisów w Podglądzie zdarzeń.
Jakieś inne pomysły?
Dzięki,
Eric
John, Nie mam żadnych wpisów w dzienniku zdarzeń. Aby się upewnić, wyczyściłem istniejące zdarzenia (wszystkie informacje - żadne nie związane z aplikacją), a następnie ponownie uruchomiłem aplikację. Takie same wyniki, brak wpisów w dzienniku zdarzeń. Eric – Eric
@Eric: wyglądałeś na serwerze, prawda? –
Tak, używam go lokalnie w moim systemie dev. Eric – Eric