2016-08-24 6 views
1

"기본 웹 사이트"내에 "WebApp"라는 IIS 웹 응용 프로그램이 있습니다. WebApp에는 "Repository"라는 이미지 저장소가있는 가상 디렉터리가 있습니다.IIS의 잘못된 가상 디렉터리를 가리키는 URL

Schema: 
-Default Web Site 
    -WebApp 
     -Repository 

나는 실행하면이 같은 웹 응용 프로그램 :

http://localhost/WebApp 

http://localhost/Repository/ImageDir/image.jpg 같이 해석됩니다 "/Repository/ImageDir/image.jpg 같은 상대 URL "에 대한 모든 내 이미지 포인트를

URL이 있기 때문에, 잘못된 것. 내 가상 디렉터리가 WebApp 안에 있으므로 올바른 URL은 http://localhost**/WebApp**/Repository/ImageDir/image.jpg

H가되어야합니다. 난 올바른 URL을 생성 할 수 있습니다.

웹 응용 프로그램은 ASP.NET MVC에 있습니다.

는 업데이트 : 그래서 여기, 내보기에 면도기를 사용하고

는 img 태그를 생성하는 코드입니다 : "m"이 모델의 요소를 (이다

<img src="@m.ThumbPath" /> 

요소 목록) 및 "ThumbPath"에는 문제를 일으키는 상대 경로가 포함됩니다. 당신이 앱 내부 자원에 대한 URL을 생성하는 Url.Content -helper를 사용한다 Asp.Net MVC를 사용하고 있기 때문에

+0

당신의 코드를 추가를, 당신은 지금까지 시도했다? –

답변

0

:

<img src="@Url.Content(String.Format("~{0}", m.ThumbPath))"> 
+0

질문을 업데이트했습니다. 확인하십시오. 감사합니다 – MorgoZ

+0

이 답변은 유효합니다. – Esko