2010-12-18 4 views
0

내 웹 응용 프로그램에 .NET MVC를 사용할 것을 고려하고 있지만 요구 사항 중 하나는 클라이언트 측 (웹 사이트를 유지 관리 할 사람)이 최소한의 작업을해야한다는 것입니다.. NET 웹 응용 프로그램 유지 관리

그들은 사소한 변화를 만들기 위해해야하는 간단한 HTML 사이트에 사용되며 메모장에서 HTML을 수정하고 업로드하는 것입니다.

.NET 웹 응용 프로그램의 어떤 부분을 컴파일해야합니까? 그것의 단지 그것의 부품입니까?
파일을 수정하여 모든 나머지를 자유롭게 업데이트 할 수 있습니까? 메모장?
또한 MVC 환경에서 컴파일 된 파일의보기 관련 코드가 더 많습니까?

이러한 종류의 유지 보수는 대개 클라이언트가 사이트를 인수하여 VS를 설치하고 컴파일해야하는 것에 관심이없는 경우에 어떻게 수행됩니까?

답변

2

웹 응용 프로그램이 정말로 필요한 경우 '응용 프로그램'부분을 변경하려면 다시 컴파일 할 수 있어야합니다.

시각적으로 변경하려는 경우 가장 좋은 방법은 사이트의 HTML을 편집 할 수있는 방법을 제공하는 것입니다. 다시 컴파일하지 않고도 ASP.NET MVC에서 뷰 (.aspx 파일)를 변경할 수 있습니다. 컨트롤러 나 모델을 변경하면 다시 컴파일해야합니다.

+0

확인 - 감사합니다. – Egil

1

클라이언트의 주요 요구 사항 인 경우 ASP.NET MVC 대신 ASP.Net Web Forms를 사용하여 사이트를 구축 할 수 있습니다.이 경우 .cs 파일의 변경은 페이지가 열릴 때 바로 컴파일됩니다. 처음 액세스했습니다. 이 옵션은 Web Forms 프로젝트의 .cs 파일에만 적용됩니다. 참조 된 어셈블리의 모든 .cs 파일은 사전 컴파일해야합니다.

그렇다면 클라이언트가 주로 페이지의 모양/느낌/내용을 수정하는 데 관심이있는 것으로 의심되어 Web Forms 또는 MVC 응용 프로그램에서 .aspx 파일을 수정하는 데 만족할 것입니다. 예산이 충분하다면 가장 좋은 솔루션은 콘텐츠 관리 시스템을 만드는 것인데, 따라서 파일을 다시 편집 할 필요가 없습니다.

관련 문제