Domanda

Abbiamo servizi OSB che sono attualmente fissati con un nome utente e una password. Ho un 401 non autorizzato quando si tenta di generare un proxy di servizio utilizzando svcutil. So che è necessario impostare un file svcutil.exe.config ma non riesco a trovare alcun esempio ad eccezione di uno che passa un certificato.

Dows Qualcuno sa come inviare un nome utente e una password utilizzando svcutil?

È stato utile?

Soluzione

Non credo che si può fare.

Che cosa si può fare in questo caso è o connettersi a tale indirizzo in un browser e basta scaricare e salvare il file WSDL per il disco e la chiamata svcutil.exe locale su quella copia locale - o chiedere l'editore di quel webservice a uno darvi un URL, che non richiede l'autenticazione, o semplicemente inviare il WSDL relativo e, eventualmente, XSD file in modo da poter creare un proxy lato client per tale servizio.

Altri suggerimenti

Non si può autenticare in svcutil, ma è possibile impostare le credenziali in Windows per il computer di destinazione. Vai alla pagina di gestione account, quindi per le credenziali memorizzate. Aggiungere una nuova voce con il nome host di destinazione e le credenziali. Dopo questo, è possibile utilizzare svcutil con l'URL.

Prova questo. Questo dovrebbe funzionare con qualsiasi pagina web che richiede username e password.

svcutil http://user:password@someurl?wsdl
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top