2012-06-14 2 views
5

편집을 시도하고있는 ASP.NET 웹 사이트가 있는데 Visual Studio가 중단되었습니다. 누군가 내가 방금 텍스트 편집기를 사용하여 라이브 웹 서버의 .cs 파일을 수정할 수 있다고 말했고 페이지가 열릴 때마다 자동으로 컴파일됩니다..cs 파일을 수정 한 후로드 될 때 .cs 파일이 컴파일됩니까?

누구나 이것이 사실인지 거짓인지 설명 할 수 있습니까?

나는 JIT 컴파일을 언급하는 인터넷 검색을했다. 하지만 여전히 의미가 무엇인지, 그리고 .NET 내에서 어떻게 사용되는지 명확하지 않습니다.

+1

이 질문을하는 경우. 즉, Visual Studio 설치를 수정해야합니다. –

+0

라이브러리의 클래스를 수정하는 경우가 아니라 페이지의 CS를 수정하려는 경우 가능합니다. –

+0

JIT 컴파일 링은 찾고자하는 것과 아무 관련이 없습니다. JIT 컴파일은 개발자에게 영향을주지 않아야합니다. – mathk

답변

5

귀하의 서버 설정에 따라 다르지만 예, 직접 편집 할 수 있으며 페이지를 방문하지 않는 한 수정할 수 있습니다. 경로를 미리 컴파일하십시오 (거기에 .cs 파일이있는 것처럼 보이지는 않습니다) IIS에서 변경 사항을 가져와야합니다. 라이브 웹 서버에서 그렇게하지는 않을 것입니다.하지만 변경 사항에 대한 확신이 없다면 말입니다.

추 신 : 백업. 그들을 만드십시오.

0

웹 사이트 콘텐츠를 게시하는 대신 웹 서버에 복사하여 붙여 넣은 경우 (그렇게했을 것 같음) 웹 사이트 콘텐츠가 나에게 적합합니다. 그러나 cs 파일을 웹 서버에 연결하는 것은 좋은 습관이 아닙니다. 가장 좋은 방법은 웹 사이트를 게시하고 게시 된 파일을 웹 서버에 저장하는 것입니다. 이렇게하면 필요한 어셈블리 만 소스 코드 대신 서버에 저장됩니다.

1

.aspx 파일 인 경우 .cs 파일의 경우 다시 게시 할 필요가 없습니다. 사이트를 게시 할 때 dll이 만들어지기 때문에 ... 사이트를 수정할 수 없습니다 ...

관련 문제