최근에 내 PC의 이미지를 재구성하여 소스 세이프에서 프로젝트 중 하나를 재검토했습니다. 우리의 솔루션에는 서버에서 정상적으로 실행되는 웹 서비스가 있지만 디버깅을 위해 localhost에 웹 서비스를 구축 할 수 있습니다. 그러나 지금은 소스 안전에서 프로젝트를 잡을 때마다 개발자 웹 서버 대신 웹 사이트으로 웹 서비스를 구축하고 있습니다.웹 서비스가 개발자 웹 서버 대신 웹 사이트로 표시됩니다.
이것은 다양한 문제를 일으키고 있습니다. 특히 더 이상 웹 서비스에서 사용할 포트를 지정할 수 없습니다. 결과적으로 로컬 웹 서비스를 통해 데이터베이스에 연결할 수 없습니다.
웹 서비스에서 개발자 웹 서버로 웹 서비스를 제어하는 솔루션에서 프로젝트를 어떻게 변경합니까?
프로젝트 이러한 기술을 사용하고 있습니다 : MS 비주얼 스튜디오 2005 MS 비주얼 소스 세이프 2005 MS SQL 서버 2000 VB .NET 프로젝트
편집 :
이 단지입니다 설명을 아래에 추가했습니다.
그래서 더 명확히하기 위해 솔루션에는 여러 프로젝트가 포함되어 있습니다. 하나의 프로젝트는 웹 서비스와 web.config를 포함한다는 점에서 웹 애플리케이션이지만 프로젝트의 파일은 대부분 앱 코드입니다.
죄송합니다, 지금 "작동"하지만 여전히 혼란 스러울 수 있습니다. "ASP.NET 개발 웹 서버"는 웹 사이트, 웹 응용 프로그램 및 웹 서비스를 로컬에서 실행하고 디버깅 할 수있는 Visual Studio의 일부인 코드 조각입니다. 그것은 당신이 가진 프로젝트의 종류와 아무 관련이 없습니다. –
..... Visual Studio에서 두 가지 다른 방식으로 프로젝트를 표시하는 이유를 설명하십시오. 웹 애플리케이션과 정적 웹 사이트 간에는 Visual Studio와 관련하여 다른 점은 없다고 말하는 것이 좋습니다. –
이 속성은 웹 사이트를 실행하는 * 웹 서버 * 유형을 정의합니다 (웹 응용 프로그램이 없다는 점에 유의하십시오). 귀하의 경우에는 로컬로 설치된 IIS를 사용하여 Visual Studio에 내장 된 웹 서버 인 Cassini를 사용하도록 변경했습니다. – NotMe