Domanda

Hey Gang, ho bisogno di sapere se ho bisogno di riavviare il computer per ottenere NET 3.5 per lavorare con le mie applicazioni web dopo l'installazione di esso. La mia macchina server utilizza IIS. Sulla mia macchina locale web app funziona bene. Quando passo in rassegna ad esso sul server, sto vedendo gli errori come le assemblee Linq non può essere trovato ... anche se i riferimenti sono nel file web.config e che per le classi in cui definisco proprietà utilizzando la snazzy nessun campo modo generazione, il compilatore si lamenta dicendo che ho bisogno di specificare quegli stessi campi (di nuovo, questo non accade sulla macchina locale quando costruire la web app). Consiglio su questo sarebbe apprezzato.

È stato utile?

Soluzione

Questo può aiutare (caricare l'ultima versione in IIS):

Con una finestra di comando, raggiungere l'ultima versione di .net sotto C: \ Windows \ Microsoft.Net \ Framework \ Ora eseguire il seguente comando: "w3svc net stop" per fermare i servizi web. Quindi utilizzare "aspnet_regiis.exe -ua" per disinstallare tutte le istanze di ASP.NET da IIS. Seguire con "aspnet_regiis.exe -i" per installare ASP.NET in IIS. Ora riavviare i servizi web con "net start w3svc".

Altri suggerimenti

si può avere dimenticato di impostare la versione .net per il tuo sito sul server a 3,5; Penso che il default è 1.1 o 2.0 se non si azzera lo

(IIS utilità di manutenzione può fare questo)

Se stai usando IIS7, quindi non è necessario eseguire l'utilità aspnet_regiis.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top