72 messaggi dal 28 luglio 2010
Salve a tutti, io ho un problema sui server Aruba.

Creo un sito web con VS2010, tutto funaziona regolarmente in localhost mentre il sito non funziona quando viene trasferito sul server aruba.

Sostituendo il web.config con quello generato da VS2008 (net 3.5) tutto funziona ragolarmente.

Di seguito riporto il web.config generato da VS2010 (net 4):

------------------------------ VS2010 --------------------------------

<?xml version="1.0"?>

<!--
Per ulteriori informazioni su come configurare l'applicazione ASP.NET, visitare il sito Web all'indirizzo
http://go.microsoft.com/fwlink/?LinkId=169433
-->

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

<system.web>
<compilation debug="false" targetFramework="4.0" />

<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880" />
</authentication>

<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
applicationName="/" />
</providers>
</membership>

<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/>
</providers>
</profile>

<roleManager enabled="false">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>

</system.web>

<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>
------------------------------ VS2010 --------------------------------

Ho provato anche con il web.config vuoto come il seguente:


<?xml version="1.0"?>

<!--
Per ulteriori informazioni su come configurare l'applicazione ASP.NET, visitare il sito Web all'indirizzo
http://go.microsoft.com/fwlink/?LinkId=169433
-->

<configuration>

<system.web>
<compilation debug="false" targetFramework="4.0" />
</system.web>

</configuration>

ma alla visualizzazione del sito compare la classica pagina di runtime error con il consiglio di eseguire il debug.

Tutto si risolve sostituendo il web.config con quello generato ds VS2008.


Qualcuno sa spiegarmi dove si trova il problema?


Garzie a tutti!

Giorgio
252 messaggi dal 29 settembre 2009
L'ultima volta che cio sbattuto la testa ho notato che su aruba è installata solo la versione 3.5 del framework anche se questa in realtà questa potrebbe convivere tranquilamente con la 4.0. Comunque che dire .. i server sono i loro e fanno quello che vogliono -.-
49 messaggi dal 24 agosto 2006
"orsattigiorgio" <orsattigiorgio> ha scritto nel messaggio news:387404@...
Salve a tutti, io ho un problema sui server Aruba.
Creo un sito web con VS2010, tutto funaziona regolarmente in localhost mentre il sito non funziona quando viene trasferito sul server aruba. Sostituendo il web.config con quello generato da VS2008 (net 3.5) tutto funziona ragolarmente.
Di seguito riporto il web.config generato da VS2010 (net 4):

Ciao, ARUBA supporta anche il framework 4. Vai nel pannello di controllo e verifica se il tuo sito è ospitato su una macchina win2008. In questo caso , se non lo fosse, basta abilitare il framework 4.

Ma a parte questo, sei sicuro che la stringa di connessione verso SQLServer sia corretta? A meno che il tuo sito non sia in un server dedicato mi chiedo come la tua stringa possa essere corretta visto che tenti il collegamento ad un istanza tutta tua.
Se dici che con il web.config di VS2008 funziona (ma con lo stesso sito? oppure con un altro che non fa uso di SQLServer!), magari posta anche quello così che si possano vedere le differenze.
Verifica queste due cose a facci sapere.

Pino Saffioti

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC