Sto riscontrando il problema più strano su uno dei miei MacBook. Ho un'applicazione C# che gira sotto mono sul mio Macbook. L'applicazione comunica con un servizio web tramite HTTP e funziona perfettamente sul mio vecchio Macbook.Protocollo HTTP non supportato in WebRequest in mono
ho comprato un nuovo MacBook e stava mettendo alla prova la mia domanda, ma per qualche strana ragione:
HttpWebRequest myReq =
(HttpWebRequest)WebRequest.Create(sURI);
Lanci NotSupportedException
con la condizione URI come il messaggio di eccezione.
Ho anche provato il seguente:
HttpWebRequest myReq =
(HttpWebRequest)WebRequest.Create("http://www.google.com");
e ottenuto la stessa eccezione. Non sono sicuro del perché le cose stanno diventando pazzesche e non riesco a pensare a nulla che possa causare questo dato che sembra funzionare perfettamente su altri Mac.
Edit:
versioneIl Mono che sto utilizzando è 2.10.11
L'analisi dello stack per l'eccezione è:
Webrequest.Create Exception string : System.NotSupportedException: http://www.google.com/
at System.Net.WebRequest.GetCreator (System.String prefix) [0x00000] in <filename unknown>:0
at System.Net.WebRequest.Create (System.Uri requestUri) [0x00000] in <filename unknown>:0
at System.Net.WebRequest.Create (System.String requestUriString) [0x00000] in <filename unknown>:0
at MyApp.XSPManager.GeneralSOAPFunction (System.String serverName, System.String settingsAsXml, SharedLib.zErrorCodes& errorCode, System.String& message, System.String& actionType) [0x00000] in <filename unknown>:0
saluti
Quali versioni di Mono state eseguendo, e magari fornite lo stacktrace per l'eccezione – jakobandersen
@miracledev Ho modificato la domanda con le informazioni richieste. spero che abbiano un qualche valore ... –