Я хотел бы переименовать свое приложение, но вместо того, чтобы переименовывать приложение в VS (что я все еще могу делать), я создал новую папку приложения на веб-сайте с новым именем приложения, похоже, это работает нормально, я бы хотел удалить старую папку приложения, но я не хочу пользователи, у которых URL-книга отмечена как неработающая ссылка. Я пробовал перезапись / перенаправление URL в web.config ... см. Ниже: но я продолжаю получать внутреннюю ошибку сервера 500
<system.webserver>
<rewrite>
<rules>
<rule name="Redirect TuitionGradeRequest">
<match url="^(.*)/TuitionGradeRequest/(.*)$" />
<action type="Redirect" url="{R:1}/LetterRequest/{R:2}" />
</rule>
</rules>
</rewrite>
</system.webserver>
В случае переадресации сервер посылает клиенту обновленный URL, и теперь именно клиент делает второй запрос на обновленный URL. Попробуйте это.
<system.webserver>
<rewrite>
<rules>
<rule name="Redirect TuitionGradeRequest">
<match url="^TuitionGradeRequest/(.*)" />
<action type="Redirect" url="{HTTP_HOST}/LetterRequest/{R:2}" />
</rule>
</rules>
</rewrite>
</system.webserver>