Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VS 2005 WebSite Administration Tool

[es] :: .NET :: VS 2005 WebSite Administration Tool

[ Pregleda: 2455 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mashko
Miloš Andrejić
Zemun

Član broj: 38941
Poruke: 35
*.ftn.ns.ac.yu.



Profil

icon VS 2005 WebSite Administration Tool19.11.2005. u 13:20 - pre 224 meseci
Zanima me zašto ne mogu da pokrenem WebSite Administration Tool ukoliko izaberem da mi se Web projekat nalazi u lokalnom folderu. Kad ga stavim na IIS, Administration Tool radi.

Drugi problem je, to što nikako ne mogu da nateram Security tab da radi.
Dobijam sledeću grešku:

There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store.

Posle ovoga sam izabrao Provider tab i na njemu:
Select a single provider for all site management data

Jedina ponuđena opcija je bila AspNetSqlProvider.
Izabrao sam ga i kada sam kliknuo na link Test pored njega, dobio sam sledeću poruku.

Could not establish a connection to the database.
If you have not yet created the SQL Server database, exit the Web Site Administration tool, use the aspnet_regsql command-line utility to create and configure the database, and then return to this tool to set the provider.

Najzad, dođoh do srži problema. Jesam još ranije kreirao bazu korišćenjem aspnet_regsql.exe, tj. wizard-a.
Zatim sam za Builtin\Administrators (jer proces WebDev.WebServer.exe koristi Administrator account ) dodelio sledeće privilegije

aspnet_Membership_FullAccess
aspnet_Personalization_FullAccess
aspnet_Profile_FullAccess
aspnet_Roles_FullAccess
aspnet_SiteCounters_FullAccess
aspnet_WebEvent_FullAccess

Te iste privilegije dodelio sam i za accout ASPNET. I dalje bez uspeha.
Najzad, proglasio sam ASPNET administratorom i i dalje ništa.

Napomena: Koristim SQL Server 2005 (ne Express)

Ako neko zna da li sam nešto pogrešno uradio i šta još treba da uradim, hvala mu unapred.



[Ovu poruku je menjao mashko dana 19.11.2005. u 14:23 GMT+1]
MashRumZ
 
Odgovor na temu

makaze
Bosna i Hercegovina

Član broj: 9441
Poruke: 17
*.tpgi.com.au.



Profil

icon Re: VS 2005 WebSite Administration Tool20.11.2005. u 10:32 - pre 224 meseci
Citat:
Zanima me zašto ne mogu da pokrenem WebSite Administration Tool ukoliko izaberem da mi se Web projekat nalazi u lokalnom folderu. Kad ga stavim na IIS, Administration Tool radi.

Sama riječ ti kaže - web site administration tool - da bi je koristio, potrebno je da imaš sajt na lokalnom IIS-u ili na nekom web serveru. VS 2005 omogućava da testiraš i radiš na projektu bez korištenja IIS-a, ali bi ti savjetovao da ne koristiš tu opciju, jer je to jedino dovoljno za pisanje jednostavnijih skripti.

Citat:
Drugi problem je, to što nikako ne mogu da nateram Security tab da radi.
Dobijam sledeću grešku:
...

Sam sam imao problema oko integrisanog ASP.NET sistema za menadžment korisnika, čini mi se čak i iste greške. Savjetujem ti da prođeš kroz tutoriale sa www.asp.net - sve će ti biti mnogo jasnije - http://www.asp.net/Tutorials/quickstart.aspx (idi na Securing Your Application, a potom na podnaslov Membership and Role Manager).
To sto si uradio sa asp_regsql je okej, samo moraš da podesiš web.config i da dodaš ASP.NET servisu pristup ka SQL serveru.

Uglavnom, prođi taj tutorial (ako stigneš i sve ostale), jer su zaista dobar uvod u cjeli ASP.NET 2 koncept.

Woah!
 
Odgovor na temu

mashko
Miloš Andrejić
Zemun

Član broj: 38941
Poruke: 35
*.ftn.ns.ac.yu.



Profil

icon Re: VS 2005 WebSite Administration Tool20.11.2005. u 18:58 - pre 224 meseci
Hvala najlepše.
Pogledaću.
MashRumZ
 
Odgovor na temu

mashko
Miloš Andrejić
Zemun

Član broj: 38941
Poruke: 35
*.ftn.ns.ac.yu.



Profil

icon Re: VS 2005 WebSite Administration Tool20.11.2005. u 19:51 - pre 224 meseci
Rešio sam problem.
Sve što je trebalo da se uradi je da se izbriše određena linija iz machine.config fajla i da se doda druga. ASPNET je pokušavao da komunicira sa SQL Express po defaultu, i aspnet_regsql.exe nije napravio nikakve modifikacije na machine.config fajlu, već je samo kreirao bazu i potrebne role.

Za sve koji budu imali ovaj isti problem:

Umesto:

<connectionStrings>
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>


treba da stoji:

<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="data source=.;Initial Catalog=aspnetdb;Integrated Security=SSPI; providerName="System.Data.SqlClient"/>
</connectionStrings>

Takođe, User Instance flag inače nije podržan u SQL Serveru 2005


Može umesto machine.config da se menja i web.config za sam WSAT.
Nalazi se u C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles\


[Ovu poruku je menjao mashko dana 20.11.2005. u 20:55 GMT+1]
MashRumZ
 
Odgovor na temu

makaze
Bosna i Hercegovina

Član broj: 9441
Poruke: 17
*.tpgi.com.au.



Profil

icon Re: VS 2005 WebSite Administration Tool21.11.2005. u 11:25 - pre 224 meseci
mislim da je bolje da mijenjaš web.config od tvoje web aplikacije, jer tako ćeš aplicirati sve promjene na konačnu lokaciju gdje će ti se sajt nalaziti
u svakom slučaju - to je to, samo naprijed ;]

woah!
 
Odgovor na temu

[es] :: .NET :: VS 2005 WebSite Administration Tool

[ Pregleda: 2455 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.