2012-07-18 3 views
1

웹 응용 프로그램을 MS Azure 환경으로 이동하고 사진이 저장된 위치를 변경해야합니다. Azure는 매핑 된 클라우드 드라이브를 통해 액세스하는 BLOB 환경을 사용합니다. 앱 시작시 드라이브 문자를 동적으로 설정합니다. 이 모든 것이 잘 작동하고 그림이 올바르게 저장됩니다.asp.net/Azure에서 가상 경로 만들기

사용자가 볼 수 있도록 이러한 그림의 URL 경로를 설정해야합니다. 이전 앱에서는 앱 환경에 저장되었으므로 작동했지만 이제는 외부에 있습니다. http://myapp.com/photos/abc.jpg이 h : \ abc.jpg를 가리 키도록 매핑을 설정하려면 어떻게해야합니까?

답변

2

h:\에 매핑 된 photos이라는 응용 프로그램 루트에 IIS의 가상 디렉터리를 만드는 것만 큼 들리는 것 같습니다.

이렇게하려면 IIS 관리자를 열고 사이트를 마우스 오른쪽 단추로 클릭하고 가상 디렉터리 추가 ...을 선택하십시오. 별칭을 photos, 실제 경로를 h:\으로 설정하십시오.

+0

그 트릭을했습니다. 감사합니다! –

+0

나는 이것이 작동하지 않는다는 것을 깨달았다. 드라이브 문자가 동적으로 만들어지며 특정 드라이브 문자를 강제 적용 할 수있는 방법이 없습니다. 그래서 app_start에서 H를 선택할 수 있지만 다음에 J를 선택할 수 있습니다. 앱 내에 방법이 있습니까? –

+0

@JonLeach 당신은 [여기]에서 프로세스를 따를 수 있습니다 (http://blogs.msdn.com/b/windowsazurestorage/archive/2011/04/16/using-smb-to-share-a-windows-azure-drive- between-multiple-role-instances.aspx)를 사용하여 드라이브를 특정 드라이브 문자에 매핑합니다. – RedFilter