domingo, 20 de outubro de 2013

ASP.NET



O ASP (de Active Server Pages), também conhecido como ASP Clássico hoje em dia, é uma estrutura de bibliotecas básicas (e não uma linguagem) para processamento de linguagens de script no lado servidor para geração de conteúdo dinâmico na Web. Exemplos de linguagens aceitas são: VBScript, JScript, PerlScript, TCL ou Python sendo que apenas as duas primeiras são suportadas por padrão.

Ele roda/corre nativamente em Servidores Windows, através do serviço chamado de IIS (Internet Information Service) - o servidor web da Microsoft, ou do PWS (Personal Web Server) em ambientes com Windows 98. Além disso ele pode rodar/correr em outras plataformas, como Linux no servidor Apache quando usando um módulo de um programa como o Tomcat.

O script é interpretado no lado do servidor e o que é enviado ao lado do usuário/utilizador (navegador, por exemplo) é apenas a saída que normalmente é uma linguagem de marcação como HTML, XHTML ou XML.

Linguagens como o Javascript e o VBScript podem ser processadas pelo navegador do visitante. Neste caso, este tem que suportar a linguagem. Contudo, como o ASP é processado pelo servidor, há independência de navegadores, uma vez que eles só processarão HTML. Através dessa tecnologia também é possível executar consultas a Banco de Dados, através da biblioteca de componentes ActiveX.
 Estrutura de arquivos do Asp.NET

A estrutura básica de uma aplicação Asp.NET , consiste geralmente em todos os arquivos\diretórios gerados por sua ferramenta de desenvolvimento.

Por exemplo

Quando você cria uma aplicação através do Microsoft Visual Studio 2008, ele cria automaticamente um ou mais arquivos "Web.Config", uma pasta "\Bin\", "App_Data" e vários arquivos que fazem parte da lógica de seu site, este conjunto forma uma aplicação Asp.NET .

\Web\           -Arquivos diversos da sua aplicação(*.aspx, *.aspx.cs, *.aspx.vb, *.html, *.jpg, *.gif entre outros).
\Web\Bin\       -Arquivos compilados(*.dll).
\Web\App_Data\  -Base de dados Access ou arquivos que necessitem de permissão "Leitura/Escrita".
\Web\Web.Config -Arquivo de configuração da sua aplicação.

Right-arrow-32.png \Web\App_Data\ - É necessário atribuir permissão de "Leitura/Escrita" conforme descrito nesse artigo.


Right-arrow-32.png\Web\Web.Config - Estrutura básica do arquivo 'Web.Config'.

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

Compartilhar

Você Gostou deste artigo?

E-mail Atualizações gratuitas!
*Seu email não será compartilhado com ninguém.




0 comentários:

Postar um comentário