IIS 7.5 Express, новый виртуальный каталог - PullRequest
11 голосов
/ 19 января 2011

как добавить новый виртуальный каталог?

Я получаю сообщение об ошибке (не удалось найти тип или имя пространства имен '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>

1 Ответ

19 голосов
/ 19 января 2011

Вам необходимо создать дочернее приложение.В вашей конфигурации создан дочерний виртуальный каталог.Приведенная ниже конфигурация превращает / 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>
...