Buongiorno a tutti. Sto cercando di pubblicare una web application sviluppata con VS2005. Nell'esecuzione in debug non riscontro alcun problema, ma installata su un Windows Server 2003 all'esecuzione mi restituisce il seguente errore:

CS0433: Il tipo 'ASP.global_asax' è presente sia in'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\d5d38e07\3fa8075e\App_global.asax.van7_gp2.dll' che in 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\d5d38e07\3fa8075e\assembly\dl3\3b9d13b1\705f9a66_79c7c601\App_global.asax.DLL'.

Qualcuno sa dirmi da cosa può dipendere?
Grazie
prova a cancellare la directory con i Temp Files
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
o dove hai installto il framework sulla tua macchina.
Per cancellarla devi killare qualche processo che lock quella dir... forse vs non ricordo
crixo ha scritto:
prova a cancellare la directory con i Temp Files
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
o dove hai installto il framework sulla tua macchina.
Per cancellarla devi killare qualche processo che lock quella dir... forse vs non ricordo


purtroppo sono al punto di partenza... qualche altra idea?
crixo ha scritto:
come hai gestito il global.asax?


cosa intendi per come ho gestito il global.asax?
intanto incollo di seguito il contenuto...

<%@ Application Language="C#" %>

<script runat="server">

void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
}

void Application_End(object sender, EventArgs e)
{
// Code that runs on application shutdown

}

void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs

}

void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started

String stPercorsoDiArrivo = Request.ServerVariables["HTTP_REFERER"];
String stBrowserClient = Request.ServerVariables["HTTP_USER_AGENT"];
String stIPClient = Request.ServerVariables["REMOTE_ADDR"];
String stPercorsoPagina = Request.ServerVariables["PATH_TRANSLATED"];
String stPercorso = Server.MapPath("~") + "\\mdb-database\\miodb.mdb";
modDatabase.GestioneDatabase.StringaDiConnessione = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + stPercorso;
//Se la pagina è una della sezione statistiche non incremento il contatore
if (stPercorsoPagina.IndexOf("\\stats\\") == -1)
{
modDatabase.GestioneDatabase.Apertura();
modDatabase.GestioneDatabase.Aggionamento("INSERT INTO tblAccessi (DataAccesso, PercorsoDiArrivo, Browser, IPClient) VALUES ('" + DateTime.Now + "', '" + stPercorsoDiArrivo + "', '" + stBrowserClient + "', '" + stIPClient + "');");
modDatabase.GestioneDatabase.ReperisciValori("SELECT TOP 1 ID AS Valore FROM tblAccessi ORDER BY DataAccesso DESC;");
modDatabase.GestioneDatabase.myReader.Read();
modDatabase.GestioneDatabase.IDClient = (Int32)modDatabase.GestioneDatabase.myReader["Valore"];
modDatabase.GestioneDatabase.myReader.Close();
modDatabase.GestioneDatabase.Chiusura();
}

}

void Session_End(object sender, EventArgs e)
{
// Code that runs when a session ends.
// Note: The Session_End event is raised only when the sessionstate mode
// is set to InProc in the Web.config file. If session mode is set to StateServer
// or SQLServer, the event is not raised.

}

</script>
smebra tutto ok.... controlla di non avere altre classi con lo stesso nome in App_code
Ho rifatto la pubblicazione da capo e ora ho un altro problema...
"Per l'operazione è necessaria una query aggiornabile"
La cartella che contiene il db (db access con connessione oledb) ha i permessi in scrittura e all'utente IUSR_ ho dato il full control sulla medesima.
Da cosa può dipendere?
Ho risolto dando full control al gruppo user sulla cartella che contiene il db (non mi interessa il discorso sicurezza dato che è un server di test), ma sarei curioso di sapere qual è l'utente da abilitare...

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.