ASP.NET Configuration no Visual Studio 2013

 

Ora para quem utiliza ou utilizava/administrava uma base de dados ASPNETDB para validação de utilizadores, na versão do Visual Studio 2013 vê-se privado da antiga opção no menu Website do VS2010 ou VS2012.

VS2010_ASP.net

 

Agora na versão 2013 a mesma não existe, e para quem necessita desta funcionalidade ou instala o VS2010, ou segue os seguintes passos.

 

1º Abra o Command Line do windows (cmd)

 

image

 

 

 

 

image

 

2º Ir até à pasta do IIS EXPRESS existente depois de instalado o VS2013

-> cd program files

-> cd iis express

Link de acesso à pasta da framework

-> C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles

Link de acesso à pasta da aplicação

-> C:\inetpub\wwwroot\[Nome da Pasta] – onde se encontra a aplicação, no meu caso todos os sites que desenvolvo coloco sempre na pasta inetpub. A sua poderá estar no disco ou noutra localização.

 

Então o link completo fica do tipo:

iisexpress /path:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:”/ASP.NETWebAdminFiles” /port:8082 /clr:4.0 /ntlm

 

NOTA: O link não deverá ser passado através do copy/past pois na maioria das vezes dá erro no caminho da aplicação.

image

Nota: Os espaços introduzidos devem ser respeitados, e a porta 8082 pode ser alterada, apenas foi um exemplo.

Ao premir ENTER, o IIS é carregado e só temos que introduzir no browser.

image

Agora introduzir o seguinte no browser

http://localhost:8082/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=C:\inetpub\wwwroot\[pasta_da_aplicação]&applicationUrl=/

 

Resultado obtido com sucesso – na minha base de dados existiam 6 utilizadores registados.

image

 

Qualquer dúvida podem perguntar por email.

Configurar ASPNETDB dentro de uma USERDB

Abaixo seguem os passos de como carregar as tabelas e funcionalidades de uma base dados ASPNETDB para uma base de dados configurada pelo utilizador/programador/administrador de sistemas.

Vou indicar os passos necessários para tal poder ser possível.

1. Inicalmente devemos ter já criada uma base de dados, por exemplo userdb.mdf

image

2. Em seguida verificar na seguinte localização a presença da framework 2.0, seja qual for a versão que apareça à frente.

No meu caso a localização foi a seguinte: C:\Windows\Microsoft.NET\Framework\v2.0.50727

O nome do executável é: aspnet_regsql.exe

Ao executar este executável irá aparecer a seguinte janela:

image

Seguir os passos, clicando em “Next”

image

Nesta opção indicamos que pretendemos os profiles, roles na base de dados escolhida.

Introduzimos onde indica Server a nossa instancia de SQL, poderá ser por exemplo \SQLEXPRESS, no meu caso é \SQLEXPRESS08, onde só após essa indicação é que sõ disponibilizadas as bases de dados que constam nessa instancia. Devrá ser indicada a password de autenticação, caso tenha sido introduzida, na maioria das vezes basta colocar como windows authentication.

image

Seleccionamos a base de dados onde pretendemos as tabelas correspondentes a ASPNETDB e “Next”

image

image

Correndo tudo bem, já deverá estar concluida a operação de carregamento das tabelas, e passando a ser a base de dados de gestão de utilizadores da sua aplicação. Clique em “Finish”.

image

Podem confirmar a criação das tabelas, fazendo um refresh a base de dados, onde já constam as tabelas solicitadas:

image

Posted in SQL. Tags: , , , . Sem Comentários »