저도 가끔 하고 난 다음 하테프웨브레퀘스트 WebService 에 오류가 발생했습니다. 내 코드를 복사됨 아래 내가 너무.
< pre>; 시스템드네자베베스세페시옹: &Gt 원격 서버에 연결할 수 없습니다. 시스템.네.속츠.소켓렉세페시옹: 아무 관련이 있기 때문에 적극적으로 127.0.0.1:80 대상 컴퓨터에서 만들 수 있는데 이를 거부했다. dell. 시스템.네.속츠.소켓.도코너스 (종료점 안데푸앵츠나프쇼트, 소크타데레스 소크타데레스) < /b>; dell. 시스템.네.속츠.소켓.인터날코너스 (종료점 레모티에프) dell. 시스템.네이저비스푸앵t.콘치속틴테르나르 (부울입니다 콘치페이루어, 소켓 s4/s5, 소켓 s6 Socket&. 소켓, IPAddress&. 주소, 콘치소켓국가 스테이드, 이시 크레스포르트 이시 크레스포르트 Int32 시간초과를 Exception&,, 예외)
끝 - 내부 예외 스택 추적 dell. 시스템드네자하테프웨브레퀘스트리지트리퀘스트스트림 () < /pre>;
ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.PreAuthenticate = true;
request.Credentials = networkCredential(sla);
request.Method = WebRequestMethods.Http.Post;
request.ContentType = "application/x-www-form-urlencoded";
request.Timeout = v_Timeout * 1000;
if (url.IndexOf("asmx") > 0 && parStartIndex > 0)
{
AppHelper.Logger.Append("#############" + sla.ServiceName);
using (StreamWriter reqWriter = new StreamWriter(request.GetRequestStream()))
{
while (true)
{
int index01 = parList.Length;
int index02 = parList.IndexOf("=");
if (parList.IndexOf("&") > 0)
index01 = parList.IndexOf("&");
string parName = parList.Substring(0, index02);
string parValue = parList.Substring(index02 + 1, index01 - index02 - 1);
reqWriter.Write("{0}={1}", HttpUtility.UrlEncode(parName), HttpUtility.UrlEncode(parValue));
if (index01 == parList.Length)
break;
reqWriter.Write("&");
parList = parList.Substring(index01 + 1);
}
}
}
else
{
request.ContentLength = 0;
}
response = (HttpWebResponse)request.GetResponse();
이 경우 항상 존재하지만, 이 있다는 것은 말 그대로 머시닝할 주님으로부터그에게 서비스 중지 또는 방화벽이 지정된 포트에도 듣고 있습니다.
이것은 때때로 " sometimes" 단어를 사용한 경우 -;; - 전체 & # 39 는 때문에 서버 및 재시도하기 성공할 가능성이 높다, backlog& # 39;.
기다리고 있어 'ed' 의 경우 동의하십시오 청취 소켓 배치되는 백로그가 생길 수 있습니다. 이 값이 1, 2 또는 3 는 유한 상실과 파선-짧은 - 백로그가 생길 않습니다를 특이한 - 그래서 OS & # 39, # 39 accept& 대기열은 요청이 있을 수 없습니다. 사용할 수 있습니다.
'기능이 있는' 는 말을 백로그 매개변수입니다 - 모든 언어 및 플랫폼은 기본적으로 동일한 apiu 이와 관련, 심지어 C # 1. 이 매개 변수는 제어 서버 설정 파일을 읽을 경우 종종 구성할 수 있으며, 일부 또는 레지스트리로 보인다. 서버에 대해 어떻게 구성할 수 있습니다.
서버가 대량 처리를 할 수 있는 고객의 경우, 작성했습니까 동의하십시오 이동할 수 있도록 별도의 노동자 스레드할 동의하십시오 소켓, 이 더 받을 수 있도록 항상 준비됐어들 접속에만. 이를 완화할 수 있는 여러 가지 아키텍처입니다 선택항목을 살펴보았으므로 대기시키려면 백업하도록 클라이언트 및 처리 증가했습니다.
이 오류가 있을 가능성이 있는 보기 드문 NAT 라우터를 통해 해당 포트를 매핑이라는 부족할 것이라고 한다. 하지만 너무 오래 샷을 할 수 있다 생각합니다 이 가능성을 무시하시겠습니까 이후 러우터 diskid 64K 동시 접속 전에 동일한 대상에 주소 / 포트로부터 소진.
대부분의 가능한 이유는 방화벽.
이 문서 map_layer 일련의 시작했다. 이 유용할 수 있습니다.
기사를 통해 가능한 이유는 다음과 같을 수 있습니다.
Ftp 서버 설정 -
이 상태입니까 나도. 가끔 내가 볼 때 이 오류가 있는 답답한 것은 클린업합니다 딴다는 프로젝트 있었다. 이 문제는 때론 포트 번호 변경됩니까 웹서비스 예기치 않게 되었다.
내 계획은 sys_memsize 특정 포트 번호를 웹스콘피그 지정된 파일을 웹 서비스 호출하십시오 어떤 난 내 주요 프로젝트 파일. 포트 번호를 변경일 같은 브라우저는 웹 서비스에 오류가 던지며 예기치 않게 찾을 수 없습니다.
내가 이것을 해결할 아래 단계: (Visual Studio 2010년)
웹 서비스 ',' 의 속성을 documentum. > > 프로젝트 -; 웹 탭을 클릭하여 > -; , 서버에 > 부분에 있는 확인란 특정 포트 다음 주 업무는 프로젝트 '가 표준 포트 번호를 할당하십시오 웹 서비스' 를 주장하고 있다.
이렇게 하면 문제를 해결할 수 있기를 바란다.
힘내자구:)
난 이미 동일한 문제가 발생합니다. 문제는 내가 didn& # 39, 셀레늄 t start the server. 나는 셀레늄 다운로드했습니다 서버 및 시작했기 때문이다. 모든 문제를 떠나 및 서버, 셀레늄 시작한 후 협력했습니다 좋았소
이) 는 다음과 같은 뜻이 있다. http://coding-issues.blogspot.in/2012/11/no-connection-could-be-made-because.html
내가 직면하고 있는 클라이언트 서버 및 클라이언트 서버 시스템 같은 오류가 이유는열 너회의 실행하십시오 필요한 공공 ip 주소를 동일 로컬 ip 주소가 아닌 공용 ip 주소만 서버와 통신하는 데 필요한 경우 별도의 시스템 서버 및 클라이언트 서버 클라이언트 프로그램을 사용하여 로컬 ip 주소를 실행하십시오 그러하매 연결하는 데 이 방법을 사용하여 로컬 ip 주소를 찾을 수 있습니다.
public static string Getlocalip()
{
try
{
IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
return localIPs[7].ToString();
}
catch (Exception)
{
return "null";
}
}
뭐, 윈도우 8 이 오류가 I& # 39, ve 수신되었습니다 오늘 64-비트 빼냅니다 파랑입니다 처음으로 및 it 알고보니 내 마이오니 삭제된 상태였으며, 이 가운데 그동안 재설정됩니다 mysqld 파일 및 bin /, / MySQL Server Program Files / MySQL 5.6" " 있는 다른 항목에 ',' 폴더에서는.
이를 해결하려면 서버, MySQL 설치자는 부모한테 실행하십시오 다시 설치만 최신 버전의 파일 복사 / MySQL 서버 ',' 에서 마이오니 " 프로그램다타 / MySQL, 내 경우에는 my_2014-03-28T15-51-20.ini 5.6" 이름이 ',' (# 39, 어떻게, 왜 하필 don& 모르는 잡을라는데 복사됨 좁히어 그러하매 최근) ',' / MySQL Server Program Files / MySQL, 다시 " 5.6".
Mysql 설치 이후 유일한 변경하십시오 협력했습니다 넷윈을 Instruments& # 39 는 시스템. # 39, 사운드 카드, 이는 shouldn& 트레이크토르 트레이크토르 2 오디오 2 정말 아무도 없는 이 문제를 일으킨 사용된 및 시스템 나 외에. 만약 누군가 는 단서가 될 수 있다고 친절하구만 거짓말엔 언급을 하는 사람이 발견했음을 for me, 이를 막기 위해 이.
내가 맡을게 사용하는 응용 프로그램에서 오류가 파파브리스. 이 단서를 얻을 수 있는 '다타카슈렉세페시옹' 은 스택 추적. To see if this 문제의 당신꺼에요 실행하십시오 다음 PowerShell 명령:
"'ps1 랭 @ (" AppFabricCachingService" RemoteRegistry" ";;;) % $ _} {프레젠테이션이든 서비스 "'
이렇게 하면, 이 두 가지 서비스 중 하나가 중지되었는지 afaq afnor 오류:.
내가 찾은 오토메이티드 공유하지는 싶다 이 문제의 원인을 제대로 되지 않고 있기 때문에 방화벽 또는 공정, 그것은 내가 듣고 있는 Microsoft 의 제공하는 샘플 코드를 사용합니다.
https://msdn.microsoft.com/en-us/library/system.net.sockets.socket% 110%29.aspx 28v = vs.
하지만 내가 이 기능을 구현됩니까 거의 정확히 무슨 일이 있었는지 는 내가 맡을게 오류:
[10] 05-01-2016 12:00:48,075 오류- 오류:: 시스템.네.속츠.소켓렉세페시옹 (0x80004005): [Fe80::caa:745:a1da:e6f1%11] 4080 대상이 연결되지 않은 만들 수 있는데 이를 적극 머시닝할 거부했다.
이 코드는 소켓이 접속됨 말할 수 있지만, 실제로 필요한 올바른 IP 주소를 받지 않고 적절한 통신을 위해. (Microsoft 에서 제공하는)
private static Socket ConnectSocket(string server, int port)
{
Socket s = null;
IPHostEntry hostEntry = null;
// Get host related information.
hostEntry = Dns.GetHostEntry(server);
// Loop through the AddressList to obtain the supported AddressFamily. This is to avoid
// an exception that occurs when the host IP Address is not compatible with the address family
// (typical in the IPv6 case).
foreach(IPAddress address in hostEntry.AddressList)
{
IPEndPoint ipe = new IPEndPoint(address, port);
Socket tempSocket =
new Socket(ipe.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
tempSocket.Connect(ipe);
if(tempSocket.Connected)
{
s = tempSocket;
break;
}
else
{
continue;
}
}
return s;
}
내가 찾은 첫번째 유효한 코드를 수정하여 사용하는 IP 그냥 다시 썼다. 이 때문에 어려움을 겪고 있지만, 127.0.0.1 localhost 로 작동하잖아 실로나는 IPV4 만 사용하는 IP 주소 및 실제 거짓말엔 네트워크 카드, 예를 들어 있는 Microsoft 에서 제공하는 실패!
private Socket ConnectSocket(string server, int port)
{
Socket s = null;
try
{
// Get host related information.
IPAddress[] ips;
ips = Dns.GetHostAddresses(server);
Socket tempSocket = null;
IPEndPoint ipe = null;
ipe = new IPEndPoint((IPAddress)ips.GetValue(0), port);
tempSocket = new Socket(ipe.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
Platform.Log(LogLevel.Info, "Attempting socket connection to " + ips.GetValue(0).ToString() + " on port " + port.ToString());
tempSocket.Connect(ipe);
if (tempSocket.Connected)
{
s = tempSocket;
s.SendTimeout = Coordinate.HL7SendTimeout;
s.ReceiveTimeout = Coordinate.HL7ReceiveTimeout;
}
else
{
return null;
}
return s;
}
catch (Exception e)
{
Platform.Log(LogLevel.Error, "Error creating socket connection to " + server + " on port " + port.ToString());
Platform.Log(LogLevel.Error, "The error is: " + e.ToString());
if (g_NoOutputForThreading == false)
rtbResponse.AppendText("Error creating socket connection to " + server + " on port " + port.ToString());
return null;
}
}
내 경우, 일부 도메인과의 협력했습니다 일부는 추가에는 내 organization& # 39 의 가상본 uirl 참조입니다 않았다., 내 웹스콘피그 문제가 해결되었습니다.
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy proxyaddress="http://proxy.my-org.com/" usesystemdefault="True"/>
</defaultProxy>
</system.net>
내가 만약 이 문제가 발생하는 경우가 많았다. 내가 찾은 '' SQL Server Agent service) 이 실행되고 있지 않습니다. 내가 직접 한 번 이 서비스를 시작한 잡을라는데 고정식입니다. 연산뿐 방관하겠나 서비스를 실행하고 있는지 확인합니다.
Sql Server Agent '만약' 서비스 속성 창을 열려면 더블클릭하십시오 실행되고 있지 않습니다. 에 '시작' 버튼을 누릅니다. 희망을 사람에게 도움이 될 것입니다.