문제

WordPress는 관리자의 요청에 따라 자체를 업데이트 할 수 있습니다.

asp.net을 사용하여 비슷한 것을 구현할 수 있습니까?

Web.config 및 bin 폴더가 문제를 일으키는 것을 볼 수 있습니다.

도움이 되었습니까?

해결책

ASP.NET은 BIN 폴더에서 DLL의 ShadowCopy를 사용하여 파일이 잠겨 있지 않고 서버까지 새로운 DLL과 컨텐츠를 Xcopy 할 수 있습니다. 따라서 DLLS와 Web.config는 문제가되지 않습니다.

문제는 ASP.NET 사이트를 실행하는 프로세스가 파일 시스템에 대한 쓰기 액세스 권한을 갖는 것입니다. 이것은 일반적으로 나쁜 생각입니다. 이 "자동 업데이트"기능을 웹 서버에서 실행될 수있는 서비스의 손에 넣는 것을 고려해야합니다.

이걸 확인해 ...

http://www.odetocode.com/articles/305.aspx

... "ASP.NET 프로그래머가 애플리케이션 도메인에 대해 알아야 할 것"의 경우, 제안하는 내용의 보안 영향을 심각하게 고려하십시오. 누군가가 사악한 코드를 사이트에 업로드하는 것을 어떻게 막을 것입니까?

다른 팁

이것의 보안 영향 외에도 가능해야합니다. 그러나 당신의 이야기는 ASP.NET 프로세스가 디렉토리 내의 모든 데이터를 수정할 권한이있는 것입니다.

이것은 나에게 약간 위험한 것 같습니다.

web.config 및 bin 폴더는 문제가되지 않아야합니다. 실제로 ASP.NET 앱이 실행중인 상태에서 편집 할 수 있습니다. 기존 세션은 "오래된"구성 또는 빈 구성을 계속보고 있습니다. 새로운 세션은 새로운 세션이 새로운 세션을 얻습니다.

편집하다:이 링크는 내가 의미하는 바를 설명합니다. http://technet.microsoft.com/en-us/library/cc759560.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top