2011-01-19 3 views
11

새 가상 디렉터리를 추가하려면 어떻게합니까?IIS 7.5 Express 새 가상 디렉터리

형식이나 네임 스페이스 이름 'xxx'을 (를) 찾을 수 없지만 파일이 모두/bin에 있습니다. 나는이 같은 applicationHost.config 파일을 편집 시도

는 :

<site name="WebSite1" id="1" serverAutoStart="true"> 
    <application path="/" applicationPool="Clr2IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" /> 
     <virtualDirectory path="/SubFolderApp" physicalPath="%IIS_SITES_HOME%\WebSite1\SubFolderApp" allowSubDirConfig="true" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation=":80:localhost" /> 
    </bindings> 
</site> 
+0

"xxx"란 무엇입니까? 나는 그 편지들을 당신의 모범에서 보지 못합니다. –

+0

IIS Express (개발자 도구)에이 문제가 있지만 IIS와 다른 점이없는 것 같습니다. 나는 이것을 serverfault.com –

+0

으로 옮기기로 결정했습니다. 죄송합니다. xxx는/bin에있는 .dll 파일 일뿐입니다. 예를 들어 Facebook.dll. 오, 죄송합니다, 나는 serverfault.com의 존재에 대해 잊어 버렸습니다. 또는 왜 태그가 여기에 가능합니까? – khalil

답변

19

당신은 자식 응용 프로그램을 작성해야합니다. 구성에서 하위 가상 디렉터리를 만들었습니다. 아래의 설정은/SubFolderApp를 어플리케이션으로 바꿉니다.

<site name="WebSite1" id="1" serverAutoStart="true"> 
    <application path="/" applicationPool="Clr2IntegratedAppPool"> 
    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" /> 
    </application> 
    <application path="="/SubFolderApp" applicationPool="Clr2IntegratedAppPool"> 
    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1\SubFolderApp" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation=":80:localhost" /> 
    </bindings> 
</site> 
+0

그것이 효과가있다. 고마워. – khalil

+0

그것이 나를 위해 일할 것이라는 희망 –