우리는 DNN의 이전 버전을 제작 웹 사이트 (버전 04.09.00)로 실행하고 있습니다. 필자의 관리자는 회사에 들어가기 전에 코드를 사용자 정의했기 때문에 새로운 버전으로 업그레이드해야 할 것을 두려워합니다. 어쨌든, 우리는 개발자 서버 (staging.website.com)에 같은면의 다른 사본을 생성해야하며 문제가있는 것 같습니다.페이지를 찾을 수 없습니다 ... 대부분의 시간
내가 알 수있는 한, IIS가 올바르게 설정되었습니다. 프로덕션 데이터베이스와 프로덕션 파일 시스템의 복사본을 만들어 dev 서버로 옮겼습니다. 스테이징 URL과 일치하도록 DB에서 포털 별명을 변경하고 호스트 설정을 비슷하게 변경했습니다. 새 서버와 db 이름을 반영하기 위해 연결 문자열을 편집했습니다. 나는 심지어 파일 폴더를 검색하여 www.website.com에 대한 참조를 찾고 staging.website.com으로 대체했습니다.
그런 다음 준비 사이트로갔습니다. 잘됐다! 그것은 생산물처럼 보였습니다 ... 링크를 클릭하기 전까지. 홈 페이지가 유일하게 작동하는 것처럼 보이고, 시도한 다른 모든 페이지 (그리고 여러 번 시도했습니다)는 같은 "페이지를 찾을 수 없습니다"오류가 발생합니다. 프로덕션의 모든 동적 데이터와 구성이 나타나기 때문에 데이터베이스에 도달한다는 것을 알고 있습니다. 왜 이런 일이 일어나고 있는거야?
[와일드 카드 스크립트 매핑 '파일 존재 확인'] (http://stackoverflow.com/a/4874806/243245)하지만 반성에서는 그렇지 않을 수도 있습니다. 당신은 둘 사이의 모든 IIS 설정을 비교 했습니까? – Rup
네, IIS에서 두 속성 창을 나란히 열고 탭으로 이동했습니다. 그것들은 사실상 동일합니다. – Jeremy
그리고 두 번 확인했습니다. 그들은 "파일이 있는지 확인하십시오"와 함께 와일드 카드 매핑을 위해 동일한 dll을 사용하고 있습니다. – Jeremy