
현재 설정은 Azure 웹사이트로 호스팅되는 웹사이트입니다. 안타깝게도 사이트 성장으로 인해 사이트에서 Azure Blob Storage를 활성화해야 하는데 스위치를 켜는 것만큼 쉽지 않습니다.
내 계획은 Azure 웹 사이트에서 Azure VM으로 전환하고, VM에서 웹 사이트를 호스팅하고, S:\
모든 파일 업로드가 있는 디렉터리에 심볼릭 링크된 VM(예: 마운트됨) 에서 Storage VHD를 활성화하는 것입니다. 나의 웹 사이트. 따라서 기본적으로 모든 파일을 가져와서 C:\inetpub\wwwroot\mysite\uploads\
심볼릭 S:\wwwfiles\
링크 C:\inetpub\wwwroot\mysite\uploads\
로 연결 S:\wwwfiles\
하여 모든 기존 파일이 작동하고 향후 사이트에 업로드되는 모든 파일도 저장소에 저장됩니다.
지금 무슨 말씀을 하시는지 알지만 안타깝게도 웹사이트의 업로드 위치를 변경할 수 있는 방법이 없습니다(뒤늦은 판단은 개소리입니다).
내 질문은 이 계획이 성공할 것인가입니다. 효율적일까요? 이를 수행하는 더 좋은 방법이 있습니까? 저는 결코 Azure 사용자가 아니기 때문에 더 좋은 방법이 있는지 없는지 모르겠습니다.
답변1
네, 저는 이것이 효과가 있을 것이라고 믿습니다. 새 디스크를 연결한 후 Windows Azure에 이미 있는 가상 머신에 방금 연결했습니다. 디스크를 드라이브 문자 E로 마운트하고 폴더를 만든 다음 다음 을 사용하기 Upload
위한 심볼릭 링크를 만들었습니다.C:\inetpub\wwwroot\mysite\uploads\
mklink /d C:\inetpub\wwwroot\mysite\uploads\ e:\upload\
그런 다음 파일을 e:\upload에 넣고 다음을 사용하여 볼 수 있습니다.dir C:\inetpub\wwwroot\mysite\uploads\
그렇기 때문에 웹 사이트가 무엇으로 개발되었는지 물은 이유는 가능하다면 웹 사이트에는 Cloud Services/Azure 웹 사이트를 사용하고 파일에는 Blob Storage를 사용하도록 코드를 변경하는 것을 진지하게 고려하기 때문입니다.