Abbiamo CCNET e msbuild che creano le nostre build regolari. Sto cercando di aggiornare il nostro processo in modo che msbuild crei pacchetti di distribuzione zippati e msdeploy li invii ai server Web IIS7 di destinazione. Avevo problemi a fare la soluzione end-to-end, quindi per il testing sto cercando di chiamare msbuild dalla riga di comando per ora. Eseguo questa dichiarazione:ricezione "errore ASPPARSE: impossibile caricare il tipo ..." errore con msbuild su webapp MVC
msbuild /target:Build;Package /P:Configuration=Staging;OutDir=D:\Builds\Viper.ProdSupport\MSDeployPkg\ /verbosity:diagnostic D:\builds\ViperPortal.ProdSupport\Code\Viper\Viper.UI.MVC\Viper.UI.MVC.csproj
e ottengo questo errore:
/temp/global.asax(1): Errore ASPPARSE: Impossibile caricare il tipo 'Viper.UI.MVC.MvcApplication'. [D: \ builds \ ViperPortal.ProdSupport \ Code \ Viper \ Viper.UI.MVC \ Viper.UI.MVC.csproj]
Oh, e per le nostre specifiche: .NET4, MVC3, IIS7/Win2k8 64bit per il Web server. Il server di build è anche Win2k8, ma sto testando localmente gli script su un win 7 box da 32 bit con ccnet e un setup di ambiente di configurazione di configurazione completa di devmmgmt localmente.
Qualcuno ha qualche idea del perché sto ricevendo questo errore? Ho letto alcuni messaggi che si lamentano del compilatore di aspnet o cambiano i luoghi in cui il deploy distribuisce gli assembly, ma nessuno di questi sembra davvero essere applicato qui. Sto semplicemente cercando di chiamare msbuild, che ha funzionato sin dall'inizio. Abbiamo uno script msbuild personalizzato per la nostra soluzione. Ho provato ad usare sia quello che il file csproj mvc come file di configurazione build. Per favore aiuto! Grazie!
Una possibilità è che manchi una delle dipendenze richieste per caricare l'assembly. Prova a utilizzare [FusLogVw tool] (http://msdn.microsoft.com/en-us/library/e74a18c4 (v = vs.71) .aspx) per capire il nome dell'assembly mancante. –
Grazie per il suggerimento, Seva! Ho già trovato il problema qui, ma sicuramente proverò questo strumento per risolvere problemi futuri! –
possibile duplicato di [ASP.NET MVC 1.0 AfterBuilding Views non riesce su TFS Build] (http://stackoverflow.com/questions/755645/asp-net-mvc-1-0-afterbuilding-views-fails-on-tfs- build) –