문제

A와 관련이 있습니다 이전 문제 내가 해결되었다고 생각했고 실제로는 ...

내 Visual Studio 2008 설치는 약간 엉망이 될 수 있다고 생각합니다.

  1. 고정 포트가있는 vs dev 서버를 사용하도록 ASP.NET 프로젝트가 설정되면 연결된 질문.
  2. 내 프로젝트가 무작위 (자동 할당 된) 포트 번호를 사용하도록 설정되면 작동하지만 실제 개발자 서버 포트 번호보다 작은 포트 번호 3을 사용하여 브라우저를 시작합니다 (예 : 포트 번호가 1903 인 경우 브라우저 시작합니다 http : // localhost : 1900/)
  3. 프로젝트 설정을 변경하면 Visual Studio를 저장하고 다시 시작할 때까지 "가져 가지"않습니다.

이것을 추적하는 방법이 있습니까?

감사!

도움이 되었습니까?

해결책

나는 비슷한 문제가 있었는데, 동시에 2 개의 주요 기계를 쳤다. 조사 할 때 ESET 개인 보안과 관련이 있음을 발견했습니다 (최근 업데이트가 엉망이되었습니다). 이를 해결하기 위해 활성 브라우저 필터링에서 VS2008을 제외했습니다.

여기에서 vsdev를 선택 해제하는 문제가 해결되었습니다. 흥미롭게도 방화벽을 비활성화하고 바이러스 백신 / 안티 스피웨어가 문제를 해결하지 못하므로 다른 보안 소프트웨어를 실행중인 경우 비슷한 설정을 찾을 가치가 있습니다.

다른 팁

먼저 모든 것을 죽이려고 노력하십시오 "webdev.webserver.exe" 프로세스.

  • Solution Explorer에서 응용 프로그램 이름을 클릭하십시오.
  • 속성 창에서 동적 포트 사용 옆에있는 다운 아로우를 클릭하고 드롭 다운 목록에서 False를 선택하면 포트 번호 속성을 편집 할 수 있습니다.
  • 속성 창에서 포트 번호 옆에있는 텍스트 상자를 클릭하고 포트 번호를 입력하십시오.
  • 속성 창의 외부를 클릭하십시오. 이것은 속성 설정을 저장합니다.

도움이 되었기를 바랍니다

나는 매크로의 대답에 절대적으로 동의합니다. ESET NOD32 v5에 대한 솔루션을 공유하고 싶습니다

~ 안에 ESET NOD32 V5 Visual Studio가 개발 또는 IIS Express 서버를 실행하도록 허용하려면 NOD32에서 Visual Studio를 선택 취소해야합니다. 고급 설정 => 웹 및 이메일 => 프로토콜 필터링 => 웹 및 이메일 클라이언트

기이한!

포트 번호는 .sln 파일에 저장됩니다. 그래서, 나는 그것을 먼저 솔루션 파일을 날려 버리고, 그것을 다시 만들고, 무슨 일이 일어나는지 확인합니다. 그렇지 않으면 도움이되지 않으면 Web.config 파일로 이동하여 날려 버리고 다시 시작합니다.

또한 동일한 오류 메시지가 발생했습니다.

Port [xxxx]가 사용되고 있기 때문에 Visual Studio Development Server를 시작할 수 없습니다.

그러나 ESET이 설치되어 있지 않습니다. 대신, 최근에 내 컴퓨터에 Glassfish Server를 설치했는데 문제가 발생했습니다. 따라서 Windows Task Manager에서 나는 그것이 실행되는 프로세스를 죽였다. java.exe 그리고 그것은 문제를 해결했습니다.

이것은 Visual Studio 2010에도 적용됩니다.

그리고 그것에 더 많은 것이 있습니다.

증상:

  • 웹 (서비스) 프로젝트는 특정 포트 (예 : 10080)에서 실행되도록 구성됩니다.
  • 잠시 후 Visual Studio CompainsPort '10080'이 사용 중이므로 Visual Studio Development Server를 시작할 수 없습니다.
  • 그 이유는 여전히 불분명합니다. WebDev 서버 충돌과 관련이있을 수 있습니다.
  • PC를 다시 시작한다고해서 문제가 해결되지 않습니다.
  • Netstat에는 포트 10080의 항목이 표시되지 않았습니다
  • 포트 10080에서 수동으로 webdev.webserver40.exe를 시작하십시오.

Visual Studio 내에서 시작하고 싶기 때문에 포트 10081로, 10082로, 오늘은 10083으로 옮겼습니다. 나는 포트가 부족합니다.

작동하지 않는 솔루션:

  • Visual Studio를 다시 시작하십시오
  • TrendMicro Security 설정 조정 (액세스 할 수 없음)
  • Fortticlient Antivirus/Firewall을 비활성화합니다

작동하는 해결 방법:


  • 내 프로젝트 구성 서버를 수동으로 시작합니다
  • 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오
  • "웹"탭을 클릭하십시오.
  • 시작 액션 선택 "외부 프로그램을 시작하십시오"그리고 그것을 가리키십시오 webdev.webserver40.exe(나를 위해 : C : Program Files (x86) Common Files Microsoft 공유 devserver 10.0 webdev.webserver40.exe)
  • 명령 줄 인수 : /포트 : 10080 /Path : C : Solution Project
  • 작업 디렉토리 : C : 솔루션 프로젝트
  • 서버 확인에서 "사용자 정의 웹 서버를 사용하십시오"
  • 디버거 체크 박스를 확인하지 마십시오

부작용 : 내 프로젝트 생각합니다 브레이크 포인트가 맞지 않습니다. ( "기호가로드되지 않았다"). 그들이해야 할 것처럼 일하는 것으로 밝혀졌습니다.

나는 누구든지 결정적인 해결책을 찾기를 바랍니다. 그러나 그때 까지이 해결 방법은 저에게 트릭을합니다.

문제를 해결하려면 PC를 다시 시작하십시오. 나도 같은 문제가 있었는데 같은 일을했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top