Вопрос по asp.net – Другой документ по умолчанию для дополнительного приложения IIS

1

У меня есть веб-сайт IIS, на котором работает сайт ASP.NET, но под ним работает несколько приложений (виртуальный каталог с отдельными пулами приложений).

Ну, мне нужно два отдельных приложения, которые указывают на одного и того же директора корневой папки, но я хочу, чтобы приложения имели отдельные документы по умолчанию Причина в том, что именно так он настроен в рабочей среде, и это на моей коробке разработки.

Проблема в том, что IIS продолжает предоставлять мне один и тот же документ по умолчанию для обоих приложений (которые представляют собой отдельные виртуальные пути и отдельные пулы приложений в одном и том же физическом местоположении). Как я могу преодолеть это или я не в IIS7?

Я собираюсь переписать все это, и это не будет сделано в дальнейшем ... но до тех пор мне нужно исправить некоторые ошибки и хотеть локальную среду разработки. Помогите!

Вы говорите о списке документов по умолчанию (default.htm, default.html, default.asp и т. Д.).technet.microsoft.com/en-us/library/cc771439%28v=ws.10%29.aspx Nick Bork
Не уверен, что это поможет, так как я, возможно, неправильно понял ваш пост. Если у вас есть 2 подпапки / приложения в корневом каталоге, каждое из этих приложений / папок может иметь свой собственный файл web.config. Если ваш & quot; root & quot; пусто, может быть проще не иметь в нем web.config (иначе вам может потребоваться переопределить настройки в подкаталогах). EdSF
Настройки вашего документа по умолчанию в IIS могут быть установлены для каждого сайта, а также для каждого подкаталога. Вам нужно открыть инструмент управления IIS и отредактировать там документы. Nick Bork
Ник - проблема в том, что они оба находятся в одном каталоге. Поэтому они используют тот же web.config, созданный IIS (на самом деле это классический asp-сайт). Я попытался добавить метку местоположения с виртуальным путем, но это не получалось. Paul C Huff

Ваш Ответ

1   ответ
2

реализованные на наших сайтах, мне нужно было добавить тег местоположения вокруг элемента System.WebServer в корневом сайте web.config и указать там документ по умолчанию, как показано ниже, где путь - VirtualDirectory / Application название:

<location path="VirtualDirectoryName">
    <system.webServer>
        <defaultDocument>
            <files>
                <clear />
                <add value="Document.asp" />
            </files>
        </defaultDocument>
    </system.webServer>
</location>
<location path="VirtualDirectoryName2">
    <system.webServer>
        <defaultDocument>
            <files>
                <clear />
                <add value="AnotherDocument.asp" />
            </files>
        </defaultDocument>
    </system.webServer>
</location>
Error: User Rate Limit Exceeded

Похожие вопросы