it-swarm-ko.tech

포트 '1900'이 사용 중이므로 ASP.NET 개발 서버를 시작할 수 없습니다.

VS 2008에서 제대로 개발하고 갑자기 웹 사이트를 더 이상 실행할 수 없을 때 개발 서버에서 ASP.NET 웹 사이트를 테스트하고있었습니다. F5를 누르 자마자 메시지가 나타납니다.

포트 '1900'이 사용 중이므로 ASP.NET 개발 서버를 시작할 수 없습니다.

어떤 포트로 변경하든 상관없이 항상 사용 중입니다. 나는 시도했다 :

  • 포트 번호 변경
  • Visual Studio 다시 시작
  • 내 컴퓨터 재부팅
  • IIS 설치

힌트 : My IIS 시작을 거부하지만, 행복하게 일할 때 IIS)를 설치하지 않았으므로 문제가되지 않습니다. 다른 것을 강조하고있을 수도 있습니다.


업데이트 : 재부팅 후 IIS이 시작되지만 여기서 문제가 지속됩니다.

24
Shaul Behr

간단히 모든 Webdev.WebServer.exe 프로세스를 종료하십시오-나를 위해 속임수를 썼습니다. 비주얼 스튜디오 프로세스 중 하나 (webdev.webserver.exe)가 여전히 실행 중이고 잠길 때 '포트가 사용 중이므로 시작할 수 없습니다'오류가 발생하는 경우가 있습니다. webdev.webserver 프로세스는 브라우저 또는 앱을 닫을 때 끝나야하지만 그렇지 않은 경우 (예를 들어 Visual Studio가 충돌했지만 웹 서버가 계속 실행중인 경우) 포트가 잠길 수 있으므로 Visual Studio가 시작되지 않습니다. 당신의 프로젝트. 응용 프로그램을 F5하려고하면 (Visual Studio에서 응용 프로그램을 시작) 현재 사용중인 포트와 충돌하고 XYZ 포트가 사용 중이므로 위의 '와 충돌합니다 '오류가 표시됩니다.

문제를 해결하려면 Windows 시계 옆의 상태 표시 줄에서 마우스 오른쪽 버튼을 클릭하고 모든 ASP.net 개발 서버 아이콘을 '중지'하십시오. 작업 관리자를 열고 모든 webdev.webserver.exe 프로세스를 종료 할 수도 있습니다.

enter image description here

39
Spyder

명령 프롬프트에서 netstat -o를 실행하여 지정된 포트에서 어떤 소프트웨어가 실행 중인지 확인할 수 있습니다. 프로세스의 프로세스 ID (PID)를 제공합니다. Skype를 설치 한 후에 이런 일이 발생했습니다. IIS 전에 포트 80에 바인딩되었습니다.).

IIS 시작하지 않는 메시지에 대해 eventlog를 확인할 수도 있습니다. 문제를 해결하거나 Google에 알려주는 데 충분한 정보를 제공 할 수 있습니다.

9
olle

더 이상 VS를 브라우저처럼 보지 않도록 NOD32 방화벽을 구성하면 문제가 해결되었습니다.

설정> 바이러스 백신 및 안티 스파이> 인터넷 보호> HTTP

Vs를 선택 해제하면 문제가 해결됩니다.

이것이 마침내 도움이되기를 바랍니다.

5
Victor

작업 표시 줄에서 실행중인 작은 "서버 페이지"를 마우스 오른쪽 단추로 클릭하고 닫기를 클릭하십시오. 일반적으로 DEBUG 프로세스가 예기치 않게 종료되거나 Visual Studio가 충돌 할 때 발생합니다. 50000과 같은 매우 높은 포트를 사용 해보고 작동하는지 확인하십시오. 해당 포트를 사용하는 프로세스가 없어야합니다.

4
Nick Berardi

나는 같은 문제가 오랫동안 있었다. 나는 여기에 쓰여진 모든 아이디어를 확인했다. 결국 나를 위해 일한 유일한 것은 :

  1. 마우스 오른쪽 버튼으로 클릭하여 프로젝트를 언로드하십시오.
  2. 언로드 된 projoect를 마우스 오른쪽 버튼으로 클릭하여 .csproj 파일 열기
  3. 변경없이 프로젝트 다시로드

때로는 문제를 해결합니다 ...

그러나 해결 방법도 있습니다.

  1. Visual Studio 2008 명령 프롬프트를 엽니 다 (시작-> Microsoft Visual Studio 2008-> Visual Studio 도구-> 명령 프롬프트).
  2. 유형 : webdev.webserver.exe /port:[your_port] /path:"[your_path]"
    your_port는 서버에 원하는 포트이고 your_path는 VS가 소스 파일을 저장하는 경로입니다. . asmx 파일이있는 디렉토리 만 붙여 넣어야합니다.
  3. 서버를 수동으로 실행하고 지정된 포트에서 수신 대기해야합니다.
3
Elad

재부팅 할 필요가없는 솔루션을 찾았습니다 (Windows 7의 경우).

시계 옆에는 깃발 옆에있는 삼각형 아이콘을 클릭하면 액세스 할 수있는 아이콘 트레이가 있습니다. 툴팁이 "ASP.net 개발 서버-포트 번호 ##"인 아이콘을 찾으십시오. 마우스 오른쪽 버튼을 클릭하고 "중지"를 선택하십시오!

2
Steve Kane

이 유형의 일이 발생했을 때 내가 과거에 시도한 한 가지는 포트에 telneting하고 GET 또는 HEAD를 수행하는 것입니다.

telnet localhost 1900

그런 다음 HEAD를 입력하고 Enter를 누르십시오. 때로는 반환 된 데이터에 서버 이름 또는 응용 프로그램 이름과 같은 내용이 표시됩니다.

1
hacker

웹 양식 사이트의 경우 :

  1. 솔루션에서 프로젝트를 제거하십시오.
  2. % userprofile %\Documents\IISExpress\config\applicationhost.config를 편집하고 문제점 포트에 대한 섹션을 제거하십시오.
  3. 솔루션에 프로젝트를 다시 추가하십시오.
1
franzo

사이드 바에서 두 개의 vs2008 인스턴스가 실행 중인지 확인하십시오. :)

1
laxmna

시스템을 다시 시작하면 문제가 해결됩니다.

0
Sheo Dayal Singh

나는 같은 문제가 있었다. 문제는 내가 IIS 해당 포트를 사용하도록 구성되어 있다는 것입니다. IIS 중지하거나 솔루션에 사용 된 포트를 변경하는 것이 해결책 일 수 있습니다.).

0
jay

포트 8000에 대해이 오류가 발생했지만 여전히 Aptana Studio가 실행 중입니다. 포트 8000에서 Java 서버를 실행합니다. Aptana를 종료하면 모든 것이 작동합니다.

0
Hal

VS 2019에서 프로젝트 속성을 마우스 오른쪽 버튼으로 클릭하고 디버그를 선택하고 웹 서버 설정으로 스크롤 한 다음 AppURL에서 포트 번호를 변경하십시오 enter image description here

0
delwasaf ewrew

"asp.net 개발 서버를 시작할 수 없습니다"라는 동일한 문제가 발생했습니다. 이유는 바이러스 프로그램입니다 ... 사용하지 않도록 설정했는데 제대로 작동합니다 ...

이게 도움이 되길 바란다...

0
denizemektup

IIS Express 섹션의 Visual Studio (Web) Project Properties)에서 포트를 변경하면 동일한 문제가 해결되었습니다.

Visual studio Project Properties for IIS express port in use problem

0
Iman Abidi

프로젝트의 웹 사이트 부분에서 마우스 오른쪽 단추를 클릭하고 "속성 창"을 수행하십시오. NOT "속성 페이지" "동적 포트 사용"을 TRUE로 변경하십시오. 포트가 나열된 경우 80을 유지할 수 있습니다. 핵심은 동적 포트 사용입니다.

0
jimo3

MsDepSvc-Web Deployment Agent Service 서비스를 중지했습니다. 그런 다음 사이트를 운영 할 수있었습니다.

0
David Gregor

나는 오늘이 같은 문제가 있었고 해결책을 찾았으므로 2 센트를 더할 것이라고 생각했습니다.

내 특정 문제는 개발 서버가 명확하게 실행 중이고 응용 프로그램을 사용할 수 있지만 "포트 사용 중"오류 메시지가 표시된다는 것입니다. 그것이 생겨날 때, 나는 당시 웹 서비스를 작업하고 있었고, 디자인보기를 실현하지 않고 열었습니다. 이 웹 서비스의 디자인 뷰는 개발 서버를 시작하려고했기 때문에 오류없이 단일 문자 코드를 입력 할 수 없었습니다.

웹 서비스의 디자인 뷰를 닫습니다 ... 문제가 해결되었습니다.

나는 이것이 언젠가 다른 누군가를 도울 수 있기를 진심으로 바랍니다.

건배

이아 인

0
Iain Fraser

다른 포트를 사용하도록 Cassini (Visual Studio의 경량 내장 웹 서버)를 설정하십시오. 이 작업은 프로젝트의 구성 대화 상자에서 수행 할 수 있습니다

0
Chris Ballance