2012-02-28 1 views
5

아마도 내가 적절한 게시물을 찾지 못했지만 ASP 웹 사이트에 대한 디버깅을 설정할 수 없었습니다. 웹 사이트가 우리 서버에서 실행되고 있지만 로컬로 연결하라는 지시를 받았습니다. 불행히도, 나는 이것을하는 방법을 알아낼 수 없습니다.Classic ASP 웹 사이트를 로컬에서 열고 Visual Studio에서 연결하는 방법은 무엇입니까?

Visual Studio에서 열 수있는 소스 컨트롤에 웹 사이트의 로컬 복사본이 있지만 Visual Studio에서 기본 ASP 사이트를 실행하지 않습니다. 로컬로 연결하는 방법을 모릅니다.

는 둘 다 비주얼 스튜디오 2008과 2010 년의 Visual Studio 2010 웹 디버깅의 주요 초점은, 당신이 할 수도 디버그 기존 ASP 웹 응용 프로그램 ASP.NET하지만 윈도우 7

답변

6

를 실행 있습니다.

ASP 코드는 IIS (인터넷 정보 서비스) 프로세스 (in-process execution) 또는 별도의 Mtx.exe 프로세스 (out-of-process 실행)에서 실행됩니다. ASP 코드를 디버깅하려면 IIS 또는 Mtx.exe 프로세스에 연결해야합니다. 클라이언트 측 스크립트도 디버깅하려면 IIS 프로세스에도 연결해야합니다. 프로세스에 연결하는 방법에 대한 정보는 실행중인 프로세스에 연결을 참조하십시오.

ASP 웹 응용 프로그램에 연결할 때 [프로세스에 연결] 대화 상자에서 적절한 프로그램 종류를 선택했는지 확인하십시오. 스크립트를 디버깅 할 때 관리 코드를 선택하면 안됩니다. 당신은하지 디버그 스크립트는 Visual Studio에서 같은 시간에 코드를 관리 할 수 ​​있습니다 2005 년

http://msdn.microsoft.com/en-us/library/3s68z0b3.aspx

디버그에서 실행중인 프로세스

  • 에 첨부

    메뉴에서 프로세스에 연결을 선택하십시오. 열려있는 프로젝트가 없으면 도구 메뉴에서 프로세스에 연결을 선택하십시오.

  • 프로세스에 연결 대화 상자의 연결 가능한 프로그램을 사용 가능한 프로세스 목록에서 찾으십시오.

  • Attach to 상자에서 디버깅 할 코드 유형이 나열되어 있는지 확인하십시오. 기본 자동 설정은 디버깅 할 코드 유형을 결정합니다. 자동 설정이 적절하지 않은 경우 :

  • 선택을 클릭하십시오.

  • 코드 종류 선택 대화 상자에서 다음 코드 유형 디버깅을 클릭하고 디버깅 할 형식을 선택합니다.

  • 확인을 클릭하십시오.

  • 첨부를 클릭하십시오.

+0

물론 나는이 게시물을 이미 읽었습니다. 나는 이것에 대한 나의 두께에 대해 사과하지만 나는 아직도 이것을 성취하는 방법을 정말로 모른다. 저는 원격으로 연결하지 말라고 했으므로 IIS 프로세스를 사용하지 말아야한다고 생각합니다. Mtx.exe 프로세스는 어디에 있습니까? 내가 어떻게 달릴 수 있니? – Darren

+0

대런, 문제 없음 ...로컬에서 실행중인 경우 IIS 프로세스를 통해 진행 중이며 로컬 시스템에서 실행 중일 수 있습니다. (AFAIK) 디버그하기 위해 ASP 클래식 코드를 실행하려면 서버가 필요합니다. – managedheap84

+0

이 답변을보십시오 - 같은 것을 말하고있는 것 같습니다. 그러나 도움이 될만한 스크린 샷이 있습니다. http : // stackoverflow .com/questions/1764186/classic-asp-super-newbie-question – managedheap84

관련 문제