2012-11-20 4 views
1

브라우저에서 .aspx 웹 사이트의 코드 숨김을 볼 수 있습니까?asp.net 코드 숨김 브라우저에서 볼 수 있습니까?

나는

그래서 그 일을하는 방법이있다 .. 그것은 가능하지만 난 정말 페이지 소스는 프리젠 테이션 페이지를 보여줍니다보고, 그 일을하는 방법을 찾을 수 없습니다 들었습니다? 그리고 어떻게?

당신에게

+0

아무도 브라우저에서 서버 측 코드를 볼 수 없습니다! 그들은 HTML –

+0

코드 숨김을 가진 aspx 페이지를 만든다. 브라우저에서 실행하십시오. 마우스 오른쪽 버튼으로 클릭하고 "페이지 소스보기". 코드 숨김을 볼 수 있습니까? – series0ne

+0

내가 말했듯이 내가 페이지 소스를 볼 때 나는 "프리젠 테이션"페이지 만 볼 수 있었지만 나는 이것 모두에서 아주 새롭고, ive가 가능하다고 말했기 때문에 어쩌면 또 다른 방법이있을 것이라고 생각했다. 모든 – user1737587

답변

4

없음 감사, 서버 자체에 물리적 또는 원격 액세스하지 않고 코드 숨김을 볼 수 없습니다.

이론적으로 IIS 서버를 잘못 구성하여 소스 파일을 표시 할 수 있습니다. 그러면 컴파일되지 않고 표시 될 수 있지만 그 이유는 알 수 없습니다. 기본적으로 IIS는이를 표시하지 않습니다.

3

기본적으로 IIS는 예외가 발생할 때 코드의 일부 (aspx 또는 코드 숨김)를 예외의 호출 스택과 함께 표시합니다. 모든 심각한 ASP.NET 응용 프로그램은 특정 오류 처리기를 사용하여 오류 정보를 다른 (더 사용자에게 친숙한) 형식으로 표시하여 사용자로부터이 정보를 숨 깁니다.

다른 언급처럼, 클라이언트가 HTML 출력 만 보는 동안 코드는 서버 측 처리기이므로 서버에서 컴파일되고 실행되므로 일반적으로 코드를 볼 수 없습니다.

관련 문제