2015-06-13 19 views
6

Sono nuovo allo sviluppo di ASP.NET e sono riuscito a distribuire VirtoCommerce sul mio computer locale IIS (Windows 8.1) seguendo la documentazione su http://docs.virtocommerce.com/display/vc2devguide/Deploy+web+applications+to+dedicated+server.LibSass.x64 non trovato su Azure VM (virtocommerce)

Quando ho provato a distribuirlo in Azure VM con Windows Server 2012, ho ricevuto il seguente errore quando ho tentato di eseguire la pagina di frontend. La dll menzionata di seguito è sicuramente nella cartella/bin del negozio.

Errore server nell'applicazione '/'. Impossibile caricare il file o l'assieme 'LibSass.x64' o una delle sue dipendenze. Si è tentato di caricare un programma con un formato non corretto. **

ho seguito il link Could not load file or assembly 'LibSass.x64' or one of its dependencies in VirtoCommerce ma trovato senza fortuna. Cosa mi sono perso in questa distribuzione? Qualsiasi aiuto è molto apprezzato, grazie.

+0

Si è installato correttamente Windows Management Framework 3.0 sul server? Dopo aver cambiato qualcosa con questo stack, potrebbe essere necessario riavviare. –

+0

Grazie @ DanielHoffmann-Mitscherling Non sono sicuro di come controllarlo correttamente ma questo è quello che ho trovato da PowerShell, che sembra essere il più aggiornato. Saluti. PSVersion 4.0 WSManStackVersion 3.0 SerializationVersion 1.1.0.1 CLRVERSION 4.0.30319.34014 BuildVersion 6.3.9600.17400 PSCompatibleVersions {1.0, 2.0, 3.0, 4.0} PSRemotingProtocolVersion 2.2 – alpat

risposta

1

Sei in esecuzione 64 ma macchina e IIS Application Pool come 64 bit? In caso contrario, assicurarsi di accedere a IIS e configurare le impostazioni del pool per l'esecuzione come processo a 64 bit. L'approccio più semplice sarà seguire la guida qui: http://docs.virtocommerce.com/display/vc2devguide/Deploy+from+GitHub+to+Microsoft+Cloud+Azure che configurerà Virto Commerce come sito Web in IIS con tutta la configurazione corretta per IIS. Puoi quindi aggiornarlo in molti modi semplicemente caricando il sito tramite FTP, se lo desideri. Puoi anche clonare il repository su GitHub e in questo modo il tuo sito azzurro si aggiornerà automaticamente ad ogni checkin.

+0

Grazie @Woland, ho voluto evitare il setup distribuzione Azure di vc per i miei scopi di apprendimento. La VM è una macchina a 64 bit e ho appena controllato il pool di applicazioni per la pagina store/admin e enable32BitAppOnWin64 è impostato su false. Sono stato bloccato su questo per alcuni giorni potrebbe dover ricorrere alla distribuzione da Github e FTP in base al vostro consiglio. – alpat

+0

che ne dici della tua macchina di sviluppo, è a 32 bit o 64 bit? – Woland

+0

La mia macchina dev è a 64 bit. Ho provato a cambiare la soluzione e configurare la configurazione del progetto su target x86 e anche su deploy.cmd, impostare enable32BitAppOnWin64 su true per il pool di applicazioni per lo store. L'errore è ora per LibSass.x86, che si trova nella cartella bin del negozio. Ho ragione di ritenere che manchi qualcosa nel mio Windows Server VM? Ora sto provando a scaricare il sito via FTP dalla distribuzione blu di github ed eseguirlo nella mia VM server. – alpat