Newsgroup: it.comp.lang.delphi
Titolo: D2005 problema con server Cassini

provando l'esempio BDSWebExample
- ho avviato e configurato le directory per il Server Cassini
Application:
C:\Programmi\Borland\BDS\3.0\Demos\Delphi.Net\DB\ASPPortal\BDSWebExample
Port: 8080
Virtual Root: BDSWebExample
con queste impostazioni il server mi porta a visualizzare i vari file
- Carico D2005 , ed il progetto BDSWebExample che pero' riseide su una
direcrtory diversa C:\Inetpub\wwwroot\BDSWebExample
- setto da Project/Options
Start page : default.aspx
Http address: 
http://localhost:8080/\BDSWebExample/Default.aspx
Server : Cassini Server
virtual directory: BDSWebExample
quindi avvio con F9, ma dopo l'avvio del server ottengo l'errore che riporto
cosi' come appare, ho ricontrollato e le impostazioni sono quelle suggerite
da 
delphi.about.com
se modifico la directory Application del server Cassini in
C:\Programmi\Borland\BDS\3.0\Demos\Delphi.Net\DB\ASPPortal\BDSWebExample
ottengo lo stesso errore , che quindi dipende dall'apertura del Server
Cassini e non da D2005.
e' un problema di settaggi o proprio non funziona ?
come alternativa ho intallato IIS6, ma quando lo avvio, non rileva alcun pc
collegato
grazie Maurizio
SQL Server does not exist or access denied.
Description: An unhandled exception occurred during the execution of the
current web request.
Please review the stack trace for more information about the error and where
it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: SQL Server does not
exist or access denied.
Source Error:
Line 37:   inherited OnInit(e);
Line 38:
Line 39:   CategoriesHolder.Controls.Add(csAppTypes.create);
Line 40:   TopHolder.Controls.Add(CSTop.create);
Line 41:
Source File: C:\Inetpub\wwwroot\BDSWebExample\default.pas    Line: 39
Stack Trace:
[SqlException: SQL Server does not exist or access denied.]
   System.Data.SqlClient.ConnectionPool.GetConnection(Boolean&
isInTransaction)
   System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString
options, Boolean& isInTransaction)
   System.Data.SqlClient.SqlConnection.Open()
   AppTypesDB.TAppTypesDB.GetProductCategories() in CODE\AppTypesDB.pas:33
   apptypes.csAppTypes..ctor() in CODE\apptypes.pas:133
   Default.TDefault.OnInit(EventArgs e) in
C:\Inetpub\wwwroot\BDSWebExample\default.pas:39
   System.Web.UI.Control.InitRecursive(Control namingContainer)
   System.Web.UI.Page.ProcessRequestMain()
-------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573;
ASP.NET
 Version:1.1.4322.573

 [...]
Scusa la domanda banale ma...SQL Server è installato sulla tua macchina? :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

>
non proprio banale , poteva anche essere ....
si , ho installato MSDE , ed e' avviato (ho verificato
nei servizi attivi), il s.o e' WinXP Pro

 nei servizi attivi), il s.o e' WinXP Pro
Scusa ma nel tuo precedente post hai riportato una marea di opzioni 
differenti e sei passato da Cassini a IIS, con un errore finale che non 
sono riuscito a ricondurre a nessuna delle situazioni che hai presentato.
Procediamo con un certo metodo: riporta con chiarezza il percorso in cui 
si trovano i file dell'applicazione 
ASP.NET
 e raccontami come sono 
configurate le opzioni di Cassini per l'esecuzione nelle opzioni del 
progetto.
Ciao! :-)


> progetto.
1) l'esempio si trova su C:\Inetpub\wwwroot\BDSWebExample
2) Avvio Server Cassini
Application Directory
C:\Programmi\Borland\BDS\3.0\Demos\Delphi.Net\DB\ASPPortal\BDSWebExample
Server Port 8080
Virtual Root =>/BDSWebExample
3) avvio con Start il server Cassini
4) Avvio D2005 carico il progetto BDSWebExample (delphi project) da
C:\Programmi\Borland\BDS\3.0\Demos\Delphi.Net\DB\ASPPortal\BDSWebExample
5) vado su Project/Options/
ASP.NET
Start Page : Default.aspx
Http:address: 
http://localhost:8080/BDSWebExample/Default.aspx
Host with Web server abilitato
Server: Cassini Web Server
Virtual Directory: BDSWebExample
Avvio l'esecuzione con F9 , viene eseguito una seconda volta Cassini Web 
Server
questo l'errore
Server Error in '/BDSWebExample' Application.
-------------------------------------------------
SQL Server does not exist or access denied.
su C:\Inetpub\wwwroot\BDSWebExample il file Default.aspx non c'e'
ma neppure su 
C:\Programmi\Borland\BDS\3.0\Demos\Delphi.Net\DB\ASPPortal\BDSWebExample
il file Web.config, ha le necessarie istruzioni
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <appSettings>
  <add key="ConnectionString"
                     value="data source=localhost;initial catalog=d4netsoft;
                     Trusted_Connection=true;
                     database=d4netsoft;" />
 </appSettings>
il database d4netsoft.mdf e  d4netsoft_log.ldf si trova sotto
C:\Programmi\Microsoft SQL Server\MSSQL\Data
grazie , ciao :-) 

 il file Web.config, ha le necessarie istruzioni [...]
Credo che ci sia un problema a monte: un tuo approccio timido e un po' 
casuale ad 
ASP.NET
 con Delphi2005. :-)
Secondo me, è meglio se consulti qualche articolo introduttivo che 
descriva il modo con cui si configura correttamente Delphi per lavorare 
con Cassini o IIS. Poi, è possibile procedere ad analizzare questioni 
più complesse come il collegamento a MSDE/SQLServer.
Se non hai problemi con la lingua inglese, puoi dare un'occhiata a 
questo tutorial, abbastanza completo:
http://delphi.about.com/od/aspnet/l/aa030904a.htm


> 
http://delphi.about.com/od/aspnet/l/aa030904a.htm
tutto cio' che ho fatto deriva proprio dall'articolo a cui ti riferisci
http://delphi.about.com/od/aspnet/l/aa031604b.htm
ho fatto come hai detto , e D2005 avvia Cassini (in un readme indica
di impostare da D2005 WebForm1.aspx come start page), ho cambiato
ma l'errore persiste.
altri articoli ancora, che spieghino come affontare questo ASP.Net da  D2005
non ne ho trovati, se hai dei Link bene accetti.
ciao :-)