2012-02-21 2 views
0

Visual Studio 2010, C#, ASP.NET & SQL Server 2008은 최근 주요 개발 도구이며, 최근에 Windows Server 2008 R2에서 실행되는 VDS (가상 전용 서버)를 구입했습니다. 내 서버에 SQL 서버 2008 익스프레스를 설치하되 서버에서 VS2010을 실행하고 서버에서 웹 애플리케이션을 디버깅하는 것이 원격 테스트보다 훨씬 빠르고 쉬울 것이라고 생각합니다. 내 서버의 VS2010 및 코드? 원격 데스크톱을 사용하여 내 서버를 볼 수 있으므로 가능해야한다고 생각합니다. 로컬 컴퓨터에서 VS2010 궁극적 인 기능을 사용하고 있습니다. VS2010과 궁극의 차이점은 무엇입니까? VS Express는 무료입니다. 따라서 서버에 다운로드하고 설치하기가 쉽습니다.서버에 VS2010 Express를 설치합니다.

어떻게해야합니까? 지금? guide me please

답변

1

원격 디버깅을 사용할 수도 있습니다. 서버의 제어 수준에 따라 제대로 작동 할 수 있습니다. Visual Studio에서 Debug -> Attach To Process를 선택하면 원격 컴퓨터를 연결할 대상을 지정할 수 있습니다. 원격 컴퓨터에서 AppPool과 연결된 w3wp.exe 프로세스에 연결합니다. 이 경로를 간다면 제작 컴퓨터에서 Visual Studio가 필요하지 않습니다.

1

상황에 대한 세부적인 내용은 모르지만 프로덕션 서버에서 응용 프로그램을 디버깅하려는 이유는 무엇입니까? 그것이 개발 환경 (로컬 시스템)의 목적입니다. 로컬 빌드에 만족하면 서버에 배포하십시오.

+0

네,하지만 데이터베이스가 제 서버에 있습니다. 가끔씩 로컬 머신 대신 서버에서 작업하는 것이 장점이 있습니다. 예를 들어 코드를 즉시 디버깅 할 수 있습니다. –

+1

@Ali_dotNet 미안하지만 왜 그렇게하고 싶은지, 왜 개발 환경에 SQL Server 2008 Express를 설치하지 않습니까? 서버에서 디버깅을하지 않고 yes 로깅 만하면됩니다. 귀하의 질문에 대한 오해가 있다면 사과드립니다. –

+1

나는 martijn_himself에 동의합니다. 프로덕션 환경에서 로그를 사용하십시오. 프로덕션 데이터베이스를 필요에 따라 로컬로 복사하여 문제를 해결하십시오. 작은 웹 사이트에서 제작 과정에서 디버깅을 할 수는 있지만 그 습관을들 것을 권유하지 않습니다. 프로덕션 코드에 중단 점을 설정하고 중단 점에서 실행이 중지되면 웹 사이트의 다른 사용자에게 어떤 영향이있을 것이라고 생각하십니까? 모든 것이 일시 중지됩니다. 그건 좋지 않다... –

관련 문제