Vous êtes sur la page 1sur 3

07/12/2014

online.unip.br/imprimir/imprimirconteudo

.NETFrameworkVersion:2.0,3.5
LayoutdeSiteWebdoASP.NET
VocpodemanterarquivosdoseusitedaWebemqualquerpastaestruturaquesejaconvenientepara
seuaplicativo.Parafacilitartrabalharcomseuaplicativo,oASP.NETreservadeterminadosnomesde
arquivosepastasquevocpodeusarparatiposespecficosdecontedo.
Pginaspadro
Vocpodeestabelecerpginaspadroparaoseuaplicativo,oquepodetornarmaissimplesparaos
usuriosnavegarparaseusite.Apginapadroapginaquedivulgadaquandoosusuriosnavegam
paraoseusitesemespecificarumadeterminadapgina.Porexemplo,vocpodecriarumapgina
denominadaDefault.aspxemantlaemsuapastaraizdosite.Quandoosusuriosnavegaremparaoseu
sitesemespecificarumapginaespecfica(porexemplo,http://www.contoso.com/)vocpodeconfigurar
oaplicativoparaqueapginaDefault.aspxsejaautomaticamentesolicitada.Vocpodeusarumapgina
padrocomoohomepageparaseusite,ouvocpodeescreverocdigonapginapararedirecionar
usuriosparaoutraspginas.
Observao:
EmServiosdeInformaesdaInternet(IIS),pginaspadrosoestabelecidascomopropriedadesdo
seusitedaWeb.
PastasdoAplicativo
OASP.NETreconhecedeterminadosnomesdepastasquevocpodeusarparatiposespecficosde
contedo.Atabelaabaixolistaosnomesdepastasreservadaseotipodearquivosqueaspastas
normalmentecontm.
Observao:
Ocontedodaspastasdoaplicativo,excetoparaapastaApp_Themes,noatendidoemrespostas
solicitaesdaWeb,maspodeseracessadoapartirdocdigodoaplicativo.

Folder

App_Browsers

Descrio
Contmarquivoscomdefiniesdenavegadores(arquivos.browser)queo
ASP.NETusaparaidentificarnavegadoresindividuaisedeterminarsuas
funcionalidades.Paraobtermaisinformaes,consulteEsquemadoarquivode
definiodonavegador(navegadoreselemento)eComo:DetectTiposBrowserin
PginasWebASP.NET.
Contmcdigofonteparaclassesutilitriasedenegciosobjetos(porexemplo,
arquivos.cs,.vbe.jsl)quevocdesejacompilarcomopartedoseuaplicativo.Em
umaplicativocompiladodinamicamente,oASP.NETcompilaocdigonapasta
App_Codenasolicitaoinicialparaoseuaplicativo.Itensnestapastaso,em
seguida,recompiladosquandoalteraessodetectadas.

App_Code

Observao:
TiposdearquivosarbitrriospodemsercolocadosnapastaApp_Codeparacriar
objetosdetipoforte.Porexemplo,colocandoarquivosdeservioWeb(arquivos
.wsdle.xsd)napastaApp_Codecriatiposproxiesrgidos.
CdigonapastaApp_Codecitadoautomaticamenteemseuaplicativo.Almdisso,
apastaApp_Codepodecontersubpastasdearquivosqueprecisamsercompilados
emtempodeexecuo.Paraobtermaisinformaes,consultePastasdecdigo
compartilhadoemsitesdaWebASP.NETecodeSubDirectorieselementopara
compilao(ASP.NETConfiguraesEsquema).

http://online.unip.br/imprimir/imprimirconteudo

1/3

07/12/2014

App_Data

online.unip.br/imprimir/imprimirconteudo

ContmarquivosdedadosdoaplicativoincluindoarquivosMDF,arquivosXML,
bemcomooutrosarquivosdearmazenamentodedados.ApastaApp_Datausada
peloASP.NET2.0paraarmazenarumaplicativodobancodedadoslocal,quepode
serusadoparamanterinformaessobreparticipaoefuno.Paraobtermais
informaes,consulteIntroduoAssociaoeNoesbsicassobre
gerenciamentodepapis.

Contmrecursos(arquivos.resxe.resources)quesocompiladosemconjuntos
demdulos(assemblies)comescopoglobal.Recursosnapasta
App_GlobalResources App_GlobalResourcessoaltamentesolicitadosepodemseracessadospormeiode
programao.Paraobtermaisinformaes,consulteVisogeralsobrerecursos
depginadaWebASP.NET.
Contmrecursos(arquivos.resxe.resources)queestoassociadoscomuma
determinadopgina,controledeusurio,oupginamestraemumaplicativo.Para
App_LocalResources
obtermaisinformaes,consulteVisogeralsobrerecursosdepginadaWeb
ASP.NET.

App_Themes

Contmumacoleodearquivos(arquivos.csse.skin,bemcomoarquivosde
imagemerecursosgenricos)quedefinemaaparnciadepginasecontrolesda
WebASP.NET.Paramaisinformaes,acederaolinkVisoGeraldeTemase
AparnciasASP.NET.

Contmarquivosderefernciadecontrato(arquivos.WSDL),esquemas(arquivos
.xsd)earquivosdedescobertadedocumento(arquivos.discoe.discomap)
App_WebReferences definindoumarefernciadaWebparausoemumaplicativo.Paraobtermais
informaessobrecomogerarocdigoparaserviosWebXML,consulteTool
WSDL(WebServiosDescriptionIdioma)(WSDL.exe).

Bin

Contmconjuntoscompilados(arquivos.dll)paracontroles,componentesououtro
cdigoquevocdesejareferenciarnoseuaplicativo.Qualquerclasserepresentada
porcdigonapastaBinautomaticamentereferenciadanoseusitedaWeb.Para
obtermaisinformaes,consultePastasdecdigocompartilhadoemsitesdaWeb
ASP.NET.

Gerenciandosubpastas
ConfiguraesparaseusitesogerenciadasemumarquivoWeb.configlocalizadonopastaraizdosite.Se
voctiverarquivosemsubpastas,vocpodemanterconfiguraesseparadasparaessesarquivoscriando
umarquivoWeb.confignessapasta.
Observao:
Vocnopodedefinirousubstituirasdefiniesdeconfiguraononveldesubpastaseelasse
aplicaremaositecomoumtodo.
Paraobtermaisinformaes,consulteConfigurandoaplicativosASP.NET.

RestringindoAcessoaoContedodoSite
Comopartedaconfiguraodosite,vocpodedefinirasconfiguraesquerestrinjamoacessoaarquivos
individuaisousubpastas.Vocpoderestringirocontedoporindivduosoufunes(grupos).Paraobter
detalhes,consulteGerenciandoAutorizaoUsandoFunes.

http://online.unip.br/imprimir/imprimirconteudo

2/3

07/12/2014

online.unip.br/imprimir/imprimirconteudo

Exerccio1:
VocpodemanterarquivosdoseusitedaWebemqualquerpastaestruturaquesejaconvenientepara
seuaplicativo.Parafacilitartrabalharcomseuaplicativo,oASP.NETreservadeterminadosnomesde
arquivosepastasquevocpodeusarparatiposespecficosdecontedo.Quaissoestaspastas?
AApp_Browsers
BApp_Code
CApp_Data
DApp_Themes
ETodasasalternativasanteriores

Oalunorespondeueacertou.Alternativa(E)
Comentrios:
ARespostaCorreta.
BRespostaCorreta.
CRespostaCorreta.
DRespostaCorreta.
ERespostaCorreta.
Exerccio2:
ComojsesabeoASP.NETpossuipastasespecficasparadeterminadostiposdearquivos.Sendoassim
quaissoostiposdearquivosarmezenadosdentrodapastaBIN?
AHTML+CSSeaspginasASPX
BSomenteaspginasASPX
CContmconjuntoscompilados(arquivos.dll)paracontroles,componentesououtrocdigoquevoc
desejareferenciarnoseuaplicativo
DAsPginasASPXeasDLLscriadaspelasuaaplicao.
ENenhumadasalternativasanteriores

Oalunorespondeueacertou.Alternativa(C)
Comentrios:
ARespostaCorreta.
BRespostaCorreta.
CRespostaCorreta.

http://online.unip.br/imprimir/imprimirconteudo

3/3