Я использую перезапись URL с помощью IHttpModule. Приложение работает на локальном, но на сервере приложение выдает ошибку, если я написал путь без расширения (aspx).
У меня был зарегистрирован модуль перезаписи URL в веб-конфигурации, например
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules>
<add name="URLRewriteModule" type="URLRewriteModule" preCondition="ManagedHandler" />
</modules>
<defaultDocument>
<files>
<add value="Login.aspx" />
</files>
</defaultDocument>
</system.webServer>
А также есть обработчик ExtensionlessUrlHandler-Integrated-4.0, ExtensionlessUrlHandler-ISAPI-4.0_64bit, ExtensionlessUrlHandler-ISAPI-4.0_32bit. Тогда также я получаю следующую ошибку
Ошибка HTTP 500.0 - Внутренняя ошибка сервера
Модуль ManagedPipelineHandler
Уведомление ExecuteRequestHandler
Handler ExtensionlessUrlHandler-Integrated-4.0
Код ошибки 0x800703e9