Utworzono małą aplikację Silverlight 4.0/RIA Services i przetestowałem ją. Rozwinąłem aplikację na komputerze w domu i musiałem przenieść ją do domeny produkcyjnej w pracy. Zrobiłem to poprzez wciśnięcie go do repozytorium źródłowego, a następnie sklonowanie go do maszyny dev w pracy. Tworzy bezbłędnie w obu lokalizacjach.Podany schemat URI "plik" jest nieprawidłowy oczekiwany "http"
Problem występuje podczas próby debugowania w nowej lokalizacji. Na pierwszy „load()” metody na kontekście domeny pojawia się następujący błąd:
The provided URI scheme 'file' is invalid expected 'http'
dostaję że debugger próbuje uruchomić z pliku opartego URI zamiast HTTP URI. Ale dlaczego? I jak to naprawić?
Podczas wyszukiwania w SO zwrócono kilka podobnych błędów dotyczących nieprawidłowych schematów URI, ale żaden z nich nie pomógł mi w rozwiązaniu tego problemu.
Dzięki Jim
Lub, jeśli debuggowanie za pomocą przeglądarki, ustaw projekt Silverlight jako startowy, ale w ustawieniach projektu silverlight, w sekcji "Debugowanie", ustaw projekt serwera jako aplikację poza przeglądarką, a nie projekt silverlight. Niezupełnie intuicyjny, ale musisz to zrobić, aby pozbyć się problemu "file: //". – JoeCool
dzięki, które pomogły. Chcę tylko dodać trochę, na wypadek gdyby ktoś to dostał. mój błąd zaczął się dziać po usunięciu pliku suo, domyślam się, że odniesienie do projektu startowego jest w tym pliku. – ramnz