2

Windows 2008 R2/IIS 7.5/.NET 4.0에서 실행되는 웹 사이트가 있습니다.Visual Studio 2010에서 가상 디렉터리 용 컴파일 사용 안 함

최근에 서버에 로컬 인 문제를 디버깅하기 위해 웹 서버에 Visual Studio 2010을 설치했습니다. 파일 -> 열기 -> 웹 사이트 -> [로컬 IIS] (내 사이트)를 클릭하면 사이트가 제대로 열렸지만 "이 문서에 대해 기호가로드되지 않았습니다"라는 디버그 지점을 설정하지 않았습니다. 프로젝트/솔루션이 디버그 모드로 구축되지 않았기 때문에 매번이 문제가 발생했습니다. 로컬 컴퓨터에서 디버그 모드로이 서버에 게시했습니다.

그래서 솔루션을 디버그 모드로 다시 빌드 할 것이라고 생각했습니다. 그러나 웹 서버에는 사용자가 업로드 한 파일이 들어있는 가상 디렉터리가있어서 Visual Studio를 컴파일하는 것을 원치 않으며 분명히 시도해도 문제가 발생합니다.

제 질문은 Visual Studio 2010에서 웹 사이트에서 컴파일하지 않고 컴파일 할 때 가상 디렉터리를 무시하도록하려면 어떻게합니까? 또는 .pdb 파일이 올바르게 작동하고 디버그 기호가로드되는 방식으로 웹 사이트에 게시하는 방법은 무엇입니까?

미리 감사드립니다.

답변

0

웹 사이트 제작을 할 수 없다고 생각합니다. 대신에 Build Page를 선택하는 것이 좋습니다.

하지만 실제로 문제가 빌드하는 것 이상의 디버깅과 관련 있다고 생각합니다.

.dll뿐 아니라 \ bin 폴더에 .pdb 파일이 모두 있는지 확인하고 디버그를 시도하고 프로세스에 연결 한 다음 w3wp라는 프로세스를 모두 선택합니다 (표시되지 않으면 체크 박스가 있습니다). 모든 사용자의 프로세스 표시, 확인).

0

프로젝트 속성 (창)에서 가상 경로를 슬래시 (/)로 변경하십시오.

관련 문제