2012-09-25 3 views
3

이 물건은 내 존재의 상처이고, 나는 내 모든 마음으로 그것을 싫어한다. 웹 응용 프로그램의 속성 페이지에서ASP.NET 개발 서버를 사용하지 않도록 설정할 수있는 방법이 있습니까?

  1. 웹 탭으로 이동하여 '사용 지역 IIS 서버'다른 속성에서
  2. (F4를 선택 : 여기 본 적이 두 가지 접근 방법은 나를 위해 작동하지 않았다 프로젝트에서), '항상 디버깅 시작'을 false로 설정하십시오.

여전히 웹 응용 프로그램을 IIS 프로세스에 연결하면 자동으로 개발 서버가 시작됩니다. 내 프로젝트를 시작하기 위해 F5 키를 사용하면 항상 Dev 서버를 사용합니다.

이것은 몇 달에 한 번씩 발생합니다. IIS 서버 대신 Dev 서버를 죽일 수는 없습니다. 그냥 그걸 없앨 방법이 있니? 나는 그것이 왜 존재하는지 보지 못하고, 제 경험으로는 디버깅하는 것이 거의 불가능합니다.

편집 : 실제로 IIS를 가지고 있으며 계속 사용합니다. 내 vDirs가 올바르게 설정되었는지 등을 알고 있습니다. IIS를 사용하기 위해 설정이 완전히 무시되고있는 것 같습니다. 수동으로 dev에 서버와 관련된 모든 문제를 일으킬 주요 문제를 삭제하는 것이겠습니까? 오히려 그 이상한 서버가 한 번 더 팝업되는 것을 보는 것보다 메시지를 찾을 수없는 비밀스러운 OS 파일을보고 싶습니다.

+0

아마도 어리석은 질문이지만, 당신의 dev 컴퓨터에 IIS가 설치되어 있습니까?! – dougajmcdonald

+0

강한 자석일까요? : P –

+0

당신은 IIS Express를 보았습니까? –

답변

0

나는 이것을 알아내어 다른 사람에게 도움이되기를 바랍니다.

하나의 솔루션에 4 가지 웹 응용 프로그램이 있습니다. 하나의 응용 프로그램이 개발 서버를 사용하도록 설정되었으며, 다른 응용 프로그램은 IIS 용으로 설정되었습니다. IIS 용으로 설정된 응용 프로그램을 시작할 때도 다른 프로젝트에서 필요하기 때문에 Dev 서버가 시작된 것 같습니다 (이 상황에서 두 서버 중 원하는 응용 프로그램을 디버깅 할 수 없음). 항상 그런 것은 아닙니다. IIS 프로세스와 디버깅을하기 위해 정확한 조건이 필요한지 정확히 알 수 없었습니다.

내 조언은 같은 솔루션 (예 : Dev/IIS)을 사용하는 동일한 솔루션의 모든 웹 응용 프로그램을 설정하면 결과가 예측할 수 없으며 디버깅 기능이 손실 될 수 있습니다.

관련 문제