13 messaggi dal 11 novembre 2014
Ciao a tutti, sto sviluppando un progetto sitoWeb (web form) con vs 2015. Avrei bisogno di gestire gli utenti e i ruoli ma ho vi
sto che non esiste piu il tool di gestione. Sono un po confuso. Qualcuno potrebbe darmi qualche delucidaziine su come fare ad aggiungere al progetto gia esistenze la parte autenticazione e gestione ruoli/utenti? Grazie
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
sì, il tool è stato rimosso da Visual Studio 2013 ma poteva essere riabilitato seguendo queste istruzioni.
http://blogs.msdn.com/b/webdev/archive/2013/08/19/asp-net-web-configuration-tool-missing-in-visual-studio-2013.aspx
Non saprei dire se funzionano anche con Visual Studio 2015 perché personalmente non ho mai provato a riabilitarlo.

Il fatto è che sta cadendo in disuso perché Microsoft per i nuovi progetti suggerisce di adottare la nuova API per la gestione di utenti e ruoli, che si chiama ASP.NET Identity.

Nel tuo progetto stai usando ASP.NET Identity oppure le vecchie Membership e Roles API?

Nel primo caso puoi aggiungere un pannello di gestione di utenti e ruoli procurandoti un pacchetto da NuGet che si chiama IdentityManager.
Lo trovi descritto in questo articolo.
http://www.aspitalia.com/script/1185/Amministrare-Utenti-Ruoli-ASP.NET-Identity.aspx
Dalla pubblicazione dell'articolo il nome del pacchetto è cambiato, quindi il comando per installarlo è questo.
Install-Package IdentityManager -Pre

Se hai bisogno di documentazione la trovi nella sua wiki su GitHub.
https://github.com/IdentityManager/IdentityManager/wiki

Vedo che hanno pubblicato anche un progetto che fa riferimento a Membership API, ma non l'ho mai provato. Se stai usando Membership vedi di che si tratta.
https://github.com/IdentityManager/IdentityManager.MembershipReboot/tree/master/source

ciao,
Moreno

Enjoy learning and just keep making
887 messaggi dal 21 marzo 2008
Scusami Moreno
ho seguito la procedura, ma se inserisco la porta:
- 8082 mi chiede username e password e non so cosa inserire
- 8080 mi dice pagina non trovata
Grazie
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
non so cosa potrebbe essere. Le istruzioni sono state postate sul blog di MSDN quindi immagino che siano corrette.
Verifica che 8080 e 8082 non siano porte già usate per altri siti web in IIS. Poi assicurati anche di aver inserito correttamente il percorso della tua applicazione quando arrivi a questo passaggio.

In the URL enter the following “http://localhost:8082/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=[appPath]&applicationUrl=/” substituting the [appPath] with the absolute path to the Visual Studio Project folder with the solution file in it.

La cartella deve essere quella che contiene il file .sln e, dato che è un valore che stiamo passando via querystring, dovrebbe essere passato all'url encoding.
Esempio: C:\inetpub\myapp diventa:
c%3A%5Cinetpub%5Cmyapp

Lo puoi convertire usando questo tool.
http://meyerweb.com/eric/tools/dencoder/

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.