1

우리 팀은 여러 ASP.Net 응용 프로그램 (VS2008 및 VB.Net의 v3.5 - 화염이 없도록하십시오!)을 표준 형식 인 & 느낌으로 구성하여 회사 환경에서 작업하고 있습니다.ASP.Net 프로젝트의 가상 디렉터리

동일한 이미지, 스타일 시트 등을 모든 새 프로젝트에 복사하는 대신 많이 유지해야하므로 단일 소스를 나타내는 각 프로젝트 내에서 가상 디렉터리와 같은 것을 사용하는 것이 좋습니다 (아마 외부 IIS 상자의 URL)

개발자 PC 및 개발자, 테스트 및 프로덕션 IIS 상자의 모든 응용 프로그램에 가상 디렉터리를 구성 할 필요없이 프로젝트/프로젝트 템플릿 내에서 수행 할 수있는 작업이 있습니까? ? 또한 모든 이미지 및 스타일 시트의 제작 상자에 정규화 된 URL을 제공하지 않아도됩니다.

예를 들어, 가진 것보다는 쓰기 :

<img src="http://ProductionServer/CorpStandards/logo.png" /> 

내가 다음을 수행 할 수 있도록 DEVS을 선호하는 것 :

CorpStandards 가상 디렉토리 내에
<img src="CorpStandards/logo.png" /> 

모든 파일의 복사본이 들어있는 실제 폴더가 아닌 프로젝트.

아이디어가 있으십니까?

+0

이동 App_Themes. –

답변

0

각 웹 사이트에 새 가상 디렉터리를 설정하지 않고도 원하는 것을 가질 수 있지만 필요하지는 않습니다.

다음은 내가 원하는 방식으로 IIS 관리자를 엽니 다.

ConnectionsSites 웹 사이트를 선택하고 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Add Virtual Directory...을 선택하십시오. in 대화 상자가 열립니다. "GlobalImages"과 같은 별칭 이름을 입력하고 원하는 폴더의 실제 경로 찾아보기를 선택하고 확인을 클릭하십시오. 해당 웹 사이트의 상대 URL에 사용할 수 있습니다.

각 웹 사이트에 대해 동일한 단계를 반복해야합니다.

행운을 빕니다.

+0

신속한 답변을 보내 주셔서 감사합니다. – DonkeyDev

+0

IIS에서 가상 디렉터리를 설정하는 데 도움이되지만 일반 폴더처럼 프로젝트에 추가 할 수있는 방법이 있습니까? – DonkeyDev

+0

IIS에서 설정하면 자동으로 솔루션의 프로젝트에 추가됩니다. Visual Studio에서이 작업을 수행 할 수있는 옵션이 있다고 생각하지 않습니다. wwwroot/ 폴더는 다른 폴더에 대한 바로 가기 링크를 만들 수 없습니다. WebApplication Project를 계속 만들고있는 경우에도 프로젝트 폴더에 바로 가기 링크를 만들 수 있지만 가상 폴더에 매핑되지는 않습니다. –

관련 문제