No IIS eu tenho site com aplicação .Net, acessível assim:
link
O site exige autenticação, portanto, quando eu o acesso, ele redireciona conforme o esperado para o link
Eu exportei a configuração e usei o arquivo para criar um novo site no mesmo servidor. Agora, quando eu acessar o novo site no link , ele redireciona para link MYAPP /login.aspx. Observe a maiúscula do nome do aplicativo.
Antes de importar o arquivo de configuração xml, editei-o para definir um diretório-raiz diferente para o aplicativo (onde coloquei uma cópia do existente), portanto, esse não é o problema.
Quando olho em MetaBase.xml, o AppRoot do diretório virtual no site recém-criado foi definido como / LM / W3SVC / 1584782141 / Root / MYAPP , enquanto no arquivo xml exportado, bem como no Metabase.xml, mas para o diretório virtual original, em minúsculas, como deveria ser.
Eu editei o MetaBase.xml (no IIS, a edição online da metabase é permitida) e salvei-o. Nenhuma mudança em tudo. Eu recarreguei a Metabase, a correção está em vigor, mas ela simplesmente não funciona - ela sempre redireciona para a versão em maiúscula da URL.
Isso acontece somente quando redirecionando para login.aspx. Se eu clicar diretamente na página de login - por exemplo, digito a url no navegador, ela fica como eu digitei.
Além disso, se eu clicar em uma página "não protegida" no diretório, ela manterá o caso como deveria.
Alguma ideia de onde mais eu possa procurar para corrigir esse problema?