Тот же виртуальный каталог ASP.NET, другое поведение, почему? - PullRequest
0 голосов
/ 05 марта 2012

Я использую C # для создания виртуального каталога, а документом по умолчанию в IIS является файл .aspx.Я также создал пул приложений для этого виртуального каталога.Свойство пула приложений «Интегрировано» для .NET 4.0.

На виртуальной машине A виртуальный каталог можно просмотреть в браузере.На виртуальной машине B виртуальный каталог недоступен в браузере.

Я добавляю этот узел в web.config на ВМ B, виртуальный каталог тоже можно посетить

<system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
</system.webServer>

Но я запутался, почему VM A можно посетить без добавления вышеуказанного узла?И VM A, и VM B являются Windows 8 и IIS7.

Кто-нибудь может мне помочь?Спасибо!

1 Ответ

0 голосов
/ 05 марта 2012

Убедитесь, что в файлах web.config между этими компьютерами нет различий.Не только web.config вашего виртуального каталога (кстати, поскольку у вас назначен пул приложений, он Application не Virtual Directory), но также web.config родительских каталогов.Могут быть унаследованные элементы конфигурации, которые несовместимы с пулом приложений, работающим в режиме Integrated.

...