Qual é a maneira mais fácil de publicar o aplicativo asp.net?

3

Qual é a maneira mais fácil de publicar o aplicativo asp.net?

Desculpe um pouco uma pergunta em aberto, mas estou tendo problemas para implantar um projeto de relatório do asp.net e qualquer solução para obter o site é boa.

Estou executando o Win7 / SQL 2008 e quero publicar um site de relatórios asp.net que criei no VS 2008. O site é lançado quando eu executo o debug no Visual Studio, mas quero publicar o site para que ele possa ser visto na LAN.

Publiquei os arquivos em uma pasta e iniciei o gerenciador do IIS, adicionei um novo site e apontei para essa pasta. Defina a permissão na pasta para compartilhar com todos.

No entanto, quando vou para o nome DNS que coloco no site, ele não é iniciado. Alguma idéia sobre isso?

Eu vejo sites por aí falando sobre uma guia de compartilhamento na Web nas propriedades da pasta, mas não vejo isso quando vou para as pastas. Por que isso pode ser?

Outra avenida que ainda não segui é publicar diretamente em um site. Alguém já tentou isso? Isso é melhor ou pior que publicar no sistema de arquivos?

    
por Maestro1024 11.02.2010 / 19:31

6 respostas

1

Parece que você pode ter configurado os Cabeçalhos do Host, mas não fez uma entrada no arquivo hosts ou no servidor DNS. Então, aqui está o que eu aconselho:

Verifique Ligações para o seu aplicativo no Gerenciador do IIS, o que ele diz? Se eu configurar uma ligação para 'mysite', para acessar o aplicativo com esse nome de host, ainda preciso fazer uma entrada no arquivo de hosts locais ou um alias de CNAME no servidor DNS. Desde que parece que você quer a opção mais simples, eu iria com uma entrada de arquivo hosts. Consulte este artigo para obter ajuda na edição do arquivo: link .

Além disso, você desejará revisar o log de eventos do sistema no visualizador de eventos para obter avisos e erros no período de tempo relevante. Fique de olho na fonte do W3SVC ou em qualquer referência ao ASP.NET. Se você encontrar um erro, pesquise-o para chegar à fonte do problema.

Você também deseja confirmar se o aplicativo foi iniciado por meio do Gerenciador do IIS.

    
por 01.12.2010 / 19:04
0

Cheira como problema de loopback TCP. Estou dizendo isso porque você está tentando publicar no mesmo servidor.

Este artigo da technet descreve um problema 401.1 ao tentar navegar no site. link Embora isso possa não ser o seu problema, você ainda deve dar uma olhada em um possível problema de segurança devido à verificação de loopback.

    
por 12.02.2010 / 22:51
0

Ainda não tive sorte com isso.

Eu olhei para link < href="http://blogs.msdn.com/charlie/archive/2009/04/08/publishing-an-asp-net-web-application-in-iis.aspx"> texto do link

Depois de ver isso, passei pelas configurações do IIS nos arquivos de programa. E ligou todos os recursos que pareciam apropriados. asp.net não foi ligado antes que me faz pensar como isso funciona na depuração no VS2008?

Eu não fiz um projeto de configuração no VS2008 e posso tentar isso também.

Alguma outra ideia?

    
por 18.02.2010 / 14:33
0

Se você usa sua máquina local como seu servidor da Web, isso é o que você pode fazer para que funcione.

Primeiro, navegue até a pasta inetpub e, dentro dessa pasta, crie uma pasta para o site de relatórios.

Segundo, abra seu visual studio e publique o aplicativo, você precisará procurar o caminho de onde a pasta acabou de chegar.

Em terceiro lugar, acesse as ferramentas administrativas e abra o gerenciador do IIS. Clique no ícone do site, clique no site padrão e você deverá ver a pasta que você criou lá.

Clique com o botão direito na pasta e selecione converter para aplicativo. Mantenha as configurações padrão e clique em OK.

Agora, você deve acessar o link em seu navegador da Web e o servidor da Web deverá renderizar o site. Certifique-se de que você tenha um arquivo chamado default.aspx no site em algum lugar para que o navegador carregue automaticamente o site.

Boa sorte, e espero que isso ajude alguns.

    
por 18.02.2010 / 16:32
0

Já tentou restaurar o IIS ao seu estado original ou desinstalá-lo e instalá-lo novamente? Recentemente, tive um problema muito semelhante e isso funcionou para mim.

    
por 28.03.2010 / 09:15
0

A coisa que acabei descobrindo funcionou para mim.

Na máquina em que quero publicar. Inicie o Visual Studio como administrador e selecione Publish to local machine

    
por 22.04.2010 / 21:53