방금 ASP.NET MVC 2 사이트를 처음 배포했으며, IIS 금지 문제가 발생하는 것을 제외하고는 모두 잘된 것처럼 보입니다. 두 번 이스케이프 처리 된 문자는 몇 가지 경로에 의존합니다.ASP.NET MVC 2 웹 사이트가 코드 변경을 수행하지 않는 것 같습니다.
IIS (공유 호스트에 있음)를 제어 할 수 없기 때문에 문제를 해결하고 공백을 URL의 밑줄로 바꾸기로 결정했습니다. 로컬 시스템에서 작동하는지 테스트하고 확인한 다음이를 필요로하는 다양한 비트를 url-encode 및 url-decode하는 메소드가 포함 된 두 개의 새로운 모델 클래스를 배포했습니다.
그러나 원격 웹 사이트에서는 코드를 업데이트 한 것으로 분명하게 알지 못했습니다. web.config를 두 번 편집하여 강제로 재 컴파일을 시도하고 원격 모델 클래스를 삭제 한 다음 다시 업로드하고 다른 이유로이 사이트가 검색되는 이유를 찾아 보았습니다. 어떤 아이디어?
사이트의 루트에 'appoffline.htm' 파일을 놓고, 사이트를 오프라인으로 만들고, 경로를 탐색 한 다음'appoffline.htm' 파일을 제거 할 수 있습니다. –