Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Parametrizzare host e porta in Web Service
giovedì 12 gennaio 2006 - 20.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Juwan
Profilo
| Junior Member
76
messaggi | Data Invio:
gio 12 gen 2006 - 20:47
Salve ragazzi, sto creando un'applicazione che utilizza un Web
Reference, la quale utilizza il protocollo Soap, per poter creare un
oggetto che abbia la possibilità, di utilizzare metodi che si trovano
su una macchina in remoto. Ho però ora il problema, di dover
parametrizzare l'host e la porta che usa l'applicazione, e non so se
questo è possibile, perchè quando creo il Web Reference gli passo
l'url e la porta, dove si trova il file da utilizzare e di conseguenza
creo il canale http in questo modo
HttpChannel c = new HttpChannel();
ChannelServices.RegisterChannel(c);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(localhost.scriviService),
"WebService", WellKnownObjectMode.Singleton);
Ovviamente però il canale è registrato sull'host inserito in fase di
creazione del Web Reference, invece io devo fare in modo di
parametrizzare questo, perchè nella mia applicazione sarà l'utente ad
inserire l'host e la porta, E' possibile fare questo, ed in che modo?
Juwan
Profilo
| Junior Member
76
messaggi | Data Invio:
ven 13 gen 2006 - 13:28
Si hai ragione, il mio problema però è che quando creo il web reference, esso viene registrato su un preciso host e porta, invece nella mia applicazione sarà l'utente ad inserire host e porta su cui collegarsi, visto che la parte server del mio programma sarà situata su più macchine, ed a secondo dell'host inserito, l'utente potrà avere diverse funzionalità. Però se faccio questo, e l'host viene cambiato durante l'esecuzione del programma, viene segnalato l'errore: Invalid URI the hostname could not be parsed, e ci sono errori sia quando tento di impostare l'url come hai detto tu, sia nel file reference del progetto. Non so se sia possibile, riuscire a parametrizzare il riferimento del web reference. Tu cosa mi consigli per risolvere il mio problema?
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !