MapPageRoute на iis7 не работает (но работает в iis6) - PullRequest
0 голосов
/ 16 ноября 2010

Мой веб-сайт работает нормально на iis6, как вы можете видеть здесь: http://93.115.250.xxx/

Я недавно пытался перенести его на iis7, и после большого количества суеты я теперь вижу стартовую страницу, но всеURL, переписанные с помощью mappageroute, дают 404, как вы можете видеть здесь: 94.75.xxx.xxx

Есть идеи, почему iis7 пытается получить доступ к физическому файлу и игнорирует pageroute?

1 Ответ

1 голос
/ 07 июля 2011

Я сейчас программирую в смешанной среде.Мой альфа-сервер - Server2008, бета-версия и производственная версия - 2003. Вам нужно изменить файл конфигурации, чтобы узел system.webServer содержал следующую запись:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>

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

   <location path="{target path}">
        <system.web>
            <authorization>
                <allow users="*"/>
            </authorization>
        </system.web>
    </location>
...