我在Azure中設置ASP.NET MVC項目,它們將連接到我的Tomcat webserivce。無法連接到遠程服務器 - jQuery是可能的,HttpWebRequest .NET失敗
在控制器我做的HttpWebRequest到web服務,但是當我去的網站在Azure中,我得到以下信息:
System.Net.WebException:無法連接到遠程服務器 - - > System.Net.Sockets.SocketException:嘗試訪問套接字的方式被禁止的訪問權限
如果我在我的MVC視圖中的服務器做了一個jQuery請求,我得到一個來自web服務的消息。
問題是webserivce還是CORS(跨源資源共享)問題?
有人有想法/解決方案嗎?
你在HttpWebRequest中使用了什麼URL? Localhost或cloudapp.net地址? –
我使用url:http://192.168.50.205:8080/restofurlstring,所以它是本地主機url。所以我想這是問題,但爲什麼它可以通過jQuery? – Renzzs
可能是因爲jQuery在客戶端(在您的瀏覽器中)執行並且您可以從您的計算機訪問該IP地址。 –