이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 16528|회답: 0

[ASP.NET] asp.net mvc Web.Release.config는 상세한 설명을 사용합니다

[링크 복사]
게시됨 2018. 10. 15. 오전 10:01:41 | | | |
개발 과정에서 로컬 개발과 디버깅이 완료된 후에는 공식 서버에 게시해야 하며, 종종 web.config에서 일부 설정 파일을 수정해야 합니다.

프로그래머들이 게으르다면, 공식 버전의 Release를 출시할 때 컴파일러가 공식 환경의 구성 파일로 자동으로 교체할 수 있나요?

Web.Release.config가 바로 그 역할을 하는데, 우리는 이 파일을 무시해왔습니다...



개발 환경:



공식적인 환경:



우리는 아래에 표시된 애플리케이션 패키지를 공개합니다:



Web.config 출력 파일 결과:



웹사이트는 유지되었고, 타이타일 노드는 제거되었으며, databaseString 속성 값은 교체되었고, 포트 노드가 추가된 상태였습니다.

변환 성질

(1) 교체
모든 일치 노드가 대체임을 나타냅니다



실제로 web.release.config 파일 시 이 파일은 설명되어 있고, 교체할 파일은 Web.config 입니다.

(2) 제거
첫 번째 요소와 일치하는 요소를 삭제하세요.



(3) 모두 제거
모든 일치하는 요소를 삭제합니다



(4) 삽입
부모 노드에서 삽입, (권한 부여 시 삽입<deny users="*" />)



(5) SetAttributes
속성을 직접 설정하세요



(6) 속성 제거
속성 삭제



(7) 인서트애프터 (XPath)
XPath의 표현식을 일치시키고, 노드를 찾아 자식 노드 뒤에 XML을 삽입합니다



(8) 삽입 전 (XPath)
XPath의 표현식을 일치시키고, 노드를 찾아 자식 노드 앞에 XML을 삽입합니다



(9) XSLT (filePath)
외부에서 XSLT 파일을 정의하여 Web.cofig 파일을 대체할 수 있습니다.








이전의:도움을 요청하세요
다음:BonusCloud 라우터 마이닝 소개
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com