너무 많은 문제없이 정기적으로 내 사이트를 게시했습니다. 하지만 오늘은 기존 .cshtml 면도기 파일을 새 버전으로 덮어 쓰지 않을 것임을 알았습니다. 게시하고 폴더를보고 파일이 오래되었음을 확인합니다. 파일을 삭제하고 게시하면 새 버전이 배치됩니다. 그러나 파일이 이미 존재한다면 덮어 쓰지 않고 제작 웹 사이트는 구식입니다. '게시하기 전에 파일 삭제'옵션을 시도했지만 폴더를 삭제할 수 없다는 액세스 오류가 발생합니다. 전체 폴더를 삭제하려고했지만 내 .svn 폴더가 손실되어 버전 제어를 인식하지 못합니다.asp.net mvc publish가 cshtml 파일을 덮어 쓰지 않습니다.
게시 명령을 사용하여 .cshtml 파일을 최신 버전으로 강제로 덮어 쓸 수 있습니까? (참고 : dll 파일은 정상적으로 덮어 씁니다.)
프로덕션 서버에 .SVN 폴더가있는 경우 _definitely_ 잘못된 작업을 수행해야합니다. 게시 된 웹 사이트를 다른 폴더로 이동하는 것이 좋습니다. –
어떻게 게시하고 있습니까? Visual Studio에서 웹 배포 설정을 사용하고 있습니까? –
게시하려면 VS 안에 있고 마우스 오른쪽 버튼으로 프로젝트를 클릭하고 파일 시스템을 사용하여 '게시'를 선택하십시오. – user441058