IIS 7 - Erro 403 Acesso negado em wwwroot tentando redirecionar para / owa

3

Estou tentando configurar um redirecionamento de http://mail.example.com para https://mail.example.com/owa . Eu não tive sucesso em fazer isso usando o Redirect HTTP do IIS, então eu olhei para outras opções. O que eu resolvi é criar um documento padrão na pasta wwwroot para lidar com o redirecionamento.

Eu criei um arquivo chamado index.aspx (e adicionei index.aspx à lista de documentos padrão) e coloquei o seguinte código:

<script runat="server">
 private void Page_Load(object sender, System.EventArgs e)
 {
  Response.Status = "301 Moved Permanently";
  Response.AddHeader("Location","https://mail.example.com/owa");
 }
</script>

Em vez de obter um redirecionamento, recebo:

403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied.

Estou tentando encontrar uma resposta para isso, mas até agora não consegui. Uma coisa que tentei foi adicionar o grupo Todos ao wwwroot com acesso de leitura. Nenhuma mudança.

O AppPool para Site Padrão é DefaultAppPool e a Identidade é ApplicationPoolIdentity. (Eu não sei o que são essas coisas, mas talvez saber que isso irá ajudá-lo.)

    
por Chris76786777 03.06.2010 / 19:17

4 respostas

1

Você pode verificar novamente se a autenticação anônima está habilitada para o site padrão, e os outros tipos de autenticação (por exemplo, formulários) estão desativados ?: link

Geralmente, as permissões do sistema de arquivos podem estar corretas, mas o IIS ainda não permitirá que os usuários o façam se as configurações de autenticação estiverem erradas.

    
por 03.12.2011 / 00:03
0

Não tenho certeza se você viu esta documentação Simplifique o URL do Outlook Web App . Para o outro método de criação de um documento padrão, você pode verificar o KB555053 .

Eu ainda preferiria usar o módulo HTTP Redirect no IIS 7 em vez da página padrão, já que isso é muito melhor e fácil.

Editar:

Eu criei uma pasta owa simples no diretório wwwroot e configurei o Redirecionamento HTTP. É assim que o arquivo web.config se parece.

<configuration>
    <system.webServer>
        <httpRedirect enabled="true" destination="/owa" exactDestination="false" childOnly="true" />
    <system.webServer>
<configuration>
    
por 03.06.2010 / 21:58
0

você também pode alterar suas duas linhas de código para o seguinte:

Response.Redirect (" link ");

    
por 06.06.2010 / 07:02
-3

Basta alterar o erro 403 para redirecionar para o link

    
por 03.12.2011 / 04:36