Hi, I reopened a Wisej project after some time and it doesn’t start anymore giving this error:
(Translated by Google)
Managed Debugging Assistant ‘PInvokeStackImbalance’ : ‘A call to the PInvoke function ‘Wisej.Framework!Wisej.Core.ClientBrowser::ucal_getWindowsTimeZoneID’ has unbalanced the stack. This can occur when the managed PInvoke signature does not match the unmanaged target signature. Verify that the calling convention and parameters of the PInvoke signature match the unmanaged target signature.’
I don’t understand what it means, there’s nothing, just a startup form, I attach the project without my LicenseKey, but it still gives the error.
What’s going on? Every time I reopen a project after a while I have problems, I don’t like this.
Hi Francesco,
if switching to 64 bit does not work for you, you can also use 32 bit, downgrade to Wisej.NET 3.5.11 and wait for Wisej.NET 3.5.13.
Best regards
Frank
And now it’s giving a real error, it’s a disaster!
(Sorry, but is Italian)
Descrizione: Eccezione non gestita durante l’esecuzione della richiesta Web corrente. Per ulteriori informazioni sull’errore e sul suo punto di origine nel codice, vedere la traccia dello stack.
Dettagli eccezione: System.BadImageFormatException: Non è stato possibile caricare il file o l’assembly ‘Dedottoweb’ o una delle relative dipendenze. Tentativo di caricare un programma con un formato non corretto.
Errore nel codice sorgente:
Durante l'esecuzione della richiesta Web corrente è stata generata un'eccezione non gestita. Per informazioni sull'origine e la posizione dell'eccezione, vedere la traccia dello stack dell'eccezione riportata di seguito. |
Traccia del caricamento dell’assembly: Le informazioni che seguono possono aiutare a stabilire perché non è stato possibile caricare l’assembly ‘Dedottoweb’.
=== Informazioni sullo stato di preassociazione === REG: DisplayName = Dedottoweb (Partial) AVV: informazioni di associazione parziali specificate per un assembly: AVV: nome assembly: Dedottoweb | ID dominio: 2 AVV: un'associazione parziale si verifica quando viene specificata solo una parte del nome visualizzato dell'assembly. AVV: ciò potrebbe determinare il caricamento di un assembly non corretto da parte del gestore di associazione. AVV: è consigliabile specificare un'identità testuale completa per l'assembly, AVV: costituita dal nome semplice, dalla versione, dalle impostazioni cultura e dal token di chiave pubblica. AVV: per ulteriori informazioni e soluzioni comuni relative a questo problema, vedere il white paper http://go.microsoft.com/fwlink/?LinkId=109270. REG: Appbase = file:///D:/DOTNET2019/Dedottoweb/ REG: PrivatePath iniziale = D:\DOTNET2019\Dedottoweb\bin Assembly chiamante: (Unknown). === REG: l'associazione ha origine nel contesto di caricamento di default. REG: utilizzo del file di configurazione dell'applicazione: D:\DOTNET2019\Dedottoweb\web.config REG: utilizzo del file di configurazione host: C:\Users\Utente\Documents\IISExpress\config\aspnet.config REG: utilizzo del file di configurazione computer da C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config. LOG: i criteri non sono attualmente applicati al riferimento (binding di assembly privati, personalizzati, parziali o basati su percorsi). REG: tentativo di download del nuovo URL file:///C:/Users/Utente/AppData/Local/Temp/Temporary ASP.NET Files/vs/30c29f24/3c6ccc8e/Dedottoweb.DLL. REG: tentativo di download del nuovo URL file:///C:/Users/Utente/AppData/Local/Temp/Temporary ASP.NET Files/vs/30c29f24/3c6ccc8e/Dedottoweb/Dedottoweb.DLL. REG: tentativo di download del nuovo URL file:///D:/DOTNET2019/Dedottoweb/bin/Dedottoweb.DLL. ERR: non è stato possibile completare l'installazione dell'assembly (hr = 0x8007000b). Il sondaggio è stato terminato. |
Traccia dello stack:
[BadImageFormatException: Non è stato possibile caricare il file o l'assembly 'Dedottoweb' o una delle relative dipendenze. Tentativo di caricare un programma con un formato non corretto.] System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0 System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +37 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +159 System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) +80 System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +22 System.Reflection.Assembly.Load(String assemblyString) +29 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +39 [ConfigurationErrorsException: Non è stato possibile caricare il file o l'assembly 'Dedottoweb' o una delle relative dipendenze. Tentativo di caricare un programma con un formato non corretto.] System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +777 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +229 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +140 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +176 System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +99 System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +310 System.Web.Compilation.BuildManager.ExecutePreAppStart() +165 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +590 [HttpException (0x80004005): Non è stato possibile caricare il file o l'assembly 'Dedottoweb' o una delle relative dipendenze. Tentativo di caricare un programma con un formato non corretto.] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +10078388 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +99 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +263 |
If I compile to 64 bit it doesn’t give an error but it doesn’t start, it just comes out with a blank page.
Hi Francesco,
this error currently occurs when you’re running IIS Express in 32 bit mode.
You can avoid it by running in 64 bit mode (see Visual Studio Options – Projects and Solutions – Web Projects.
This issue will be fixed in our next release (3.5.13).
Best regards
Frank
Please login first to submit.