Приложение ASP на 64-битном сервере Win2k3 - нужен web.config в корне? - PullRequest
1 голос
/ 08 июля 2011

У меня есть сервер win2k3, настроенный в 32-битном режиме для запуска классических asp и asp.net 3.5.

Если я запрашиваю файл trace.axd по URL-адресу классического сайта, он выдаст мне ошибку трассировки и необработанное исключение в журнале.

Я отключил трассировку на web.config и machine.config сервера, но не поместил ничего в классический asp root.

Нужен ли там файл web.config для подавления ошибки?

1 Ответ

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

Если вы установили IIS Url Rewrite на своем сервере, вы можете заблокировать запрос с помощью этого файла web.config в корневом каталоге вашего приложения asp classic.Это должно остановить необработанное исключение в журнале.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="BlockTraceRequest" patternSyntax="ExactMatch" stopProcessing="true">
                    <match url="trace.axd" />
                    <action type="AbortRequest" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
...