VS 2008에는 다소 큰 솔루션이 있습니다. 여기에는 3 개의 웹 응용 프로그램과 콘솔 응용 프로그램 및 수많은 클래스 라이브러리 프로젝트가 포함되어 있습니다.VS 2008의 콘솔 응용 프로그램을 디버깅하면 웹 서버가 시작됩니까?
콘솔 응용 프로그램을 시작 프로젝트로 설정했지만 F5 키를 사용하여 디버깅 할 때 Visual Studio에서 세 가지 웹 프로젝트 모두에 대해 개발 웹 서버를 시작합니다.
내 질문에 그 이유가 무엇입니까?
웹 응용 프로그램과 콘솔 응용 프로그램간에 종속성이 없습니다. 둘 다 클래스 라이브러리 프로젝트에 대한 참조를 공유하지만 콘솔 응용 프로그램은 웹 응용 프로그램을 참조하지 않습니다.
이들은 다소 과감한 방법으로 문제를 해결하지만 작동합니다. –
과감한 방법이 없으면 디버깅을 위해 프로그램을 시작할 때 Visual Studio에서 모든 웹 사이트를 시작합니다. 솔루션의 EXE 프로젝트를 가정하면 웹 사이트에서 웹 서비스가 호출됩니다. –