Jestem DBA, a nie programistą, więc wybacz mi, jeśli to głupie pytanie. Ale mamy problemy z punktem końcowym usługi sieci Web SQL Server 2005. W sieci lokalnej mogę dodać odwołanie w Visual Studio 2010 bez żadnych problemów. Używa digest jako schematu uwierzytelniania.WSDL na serwerze SQL daje status HTTP 505 Wersja nieobsługiwana
Jednak, gdy ktoś próbuje dodać odwołanie sieci Web w innej sieci, takich jak deweloper w Nowej Zelandii (jesteśmy w Dayton, OH, Stany Zjednoczone) otrzymuje błąd:
There was an error downloading 'http://server.domain.net:1280/release-single-address?wsdl'. The request failed with HTTP status 505: HTTP Version not supported. Metadata contains a reference that cannot be resolved: 'http://server.domain.net:1280/release-single-address?wsdl'. The remote server returned an unexpected response: (505) HTTP Version not supported. The remote server returned an error: (505) Http Version Not Supported. If the service is defined in the current solution, try building the solution and adding the service reference again.
Ponownie, to działa w Visual Studio jako Right Click dodaj Odniesienie -> Zaawansowane -> Dodaj Web Reference gdy zostanie wykonane w podsieci lokalnej jako serwer.
Po wykonaniu w jakiejkolwiek innej sieci usługa nie importuje. Wypróbowaliśmy go bez żadnego proxy. Występuje zaufanie między domenami, ale nie wydaje się to problemem, ponieważ błąd występuje przy użyciu kont z obu domen. Po pobraniu nieprzetworzonego pliku XML na mój dysk twardy można go użyć do utworzenia odwołania do strony internetowej. Wierzę, że jest to pewna kwestia związana z warstwami transportowymi, na przykład proxy, ale przechwytywanie, gdy ustawienia serwera proxy są wyłączone, nie są rozstrzygające.
Czy możesz spróbować przeglądać serwis internetowy z innej lokalizacji za pomocą przeglądarki internetowej? Jakie błędy widzisz? – Garett
Przeglądanie adresu URL za pośrednictwem IE w obu lokalizacjach wydaje się działać dobrze. Dostajemy ogromną ilość XML. –
Po jednej stronie nie odtworzyłem tego jako usługi WCF i nadal mamy problemy. Myślę, że jest to coś związanego z siecią. –