2009-07-16 3 views
2

올바르게 작동하지 않는 ASP 페이지에 중단 점을 설정하려고합니다. 내가 마우스로 중단 점을 설정하려고 할 때마다Visual Studio 2005의 클래식 ASP 중단 점에 문제가 발생했습니다.

내가 윈도우 서버 2008

에서 Visual Studio 2005 년에이 일을하고, IDE는 다른 페이지를 열고 해당 페이지에 어딘가에 중단 점을 설정합니다. 왜 이렇게하는지 모르겠습니다.

F9를 사용하여 중단 점을 설정하는 것이 더 좋지만, 어쨌든 그 중단 점에는 영향을주지 않습니다. Visual Studio에서 자동으로 열리는 페이지에 설정된 중단 점은 적중을 기록하지만이 코드는 디버깅 할 필요가 없기 때문에 나에게 도움이되지 않습니다!

이것은 처음으로 고전적인 ASP를 디버깅하는 것이므로 도움을받을 수 있습니다.

덕분에

+0

정말이 질문에 대한 답변을 기다리고 있습니다. 예전에 고전적인 ASP 중단 점을 포기했지만, 설정하기가 번거롭고 제대로 작동하지 않았습니다 ...하지만 어쩌면 거기에있을 수 있습니다. 그것이 작동하도록하는 방법 ... –

답변

0

난 그냥 서버 2008 VS 2008 년 클래식 ASP의 디버깅을 테스트했는데 그것을 잘 작동합니다. VS2005에서 테스트하지 못했습니다.

그러나 메모리가 작동하는 경우 웹 사이트 프로젝트의 루트 폴더 (웹 응용 프로그램 프로젝트가 아닌 웹 사이트를 사용하고 있습니까?) 및 IIS 구성의 홈 디렉터리 경로를 사용할 때이 문제가 발생했습니다. 예를 들어 VS 솔루션은 UNC 경로를 가리키고 IIS는 실제 드라이브를 가리 킵니다. 이 경우 VS는 ASP 프로세스의 스크립트 파일 경로와 솔루션의 소스 코드 파일 경로를 결합 할 수 없습니다.

+0

그것은 웹 사이트이지 앱이 아닙니다. VS에서 사이트를로드 할 때 해당 서버에서 IIS의 사이트를 선택하고 있으므로 생각하지 않습니다. –

0
In VS.NET: 
project - properties 
    configuration properties 
    debugging 
     - enable ASP debugging 
     - enable ASP.NET debugging 

In the IIS snap-in: 
    default Website - properties 
     home directory tab 
     configuration 
      app debugging 
       - enable ASP server-side script debugging 
    Website (the project you want to debug) - properties 
     directory tab 
     application name: add 

Add IIS process account to Debugger Users group: 
    In Computer Management snap-in: 
     System Tools 
     Local Users and Groups 
      Groups 
       Debugger Users - properties 
        Add user IWAM_machine-name (the "Launch IIS process account") 

Now, to debug in VS.NET: 
    right-click the .asp page that the application should start from 
     select "Set as Start Page" 
+0

IIS6의 지침처럼 보입니다. –

관련 문제