Beim Zugreifen auf meine ASP.NET Anwendung bekomme ich folgenden Fehler:
BindingFailure was detected Message: The assembly with display name 'VJSharpCodeProvider' failed to load in the 'LoadFrom' binding context of the AppDomain with ID 2. The cause of the failure was: System.IO.FileNotFoundException: Could not load file or assembly 'VJSharpCodeProvider, Version=2.0.0.0, Culture=neutral, PublicKeyToken=384921a89e89f' or one of its dependencies. Das System kann die angegebene Datei nicht finden. File name: 'VJSharpCodeProvider, Version=2.0.0.0, Culture=neutral, PublicKeyToken=384921a89e89f'
=== Pre-bind state information === LOG: User = user LOG: DisplayName = VJSharpCodeProvider, Version=2.0.0.0, Culture=neutral, PublicKeyToken=384921a89e89f (Fully-specified) LOG: Appbase = file:///D:/webfrontend/ LOG: Initial PrivatePath = D:/webfrontend/bin Calling assembly : (Unknown). === LOG: This bind starts in default load context. LOG: Using application configuration file: D:/webfrontend/web.config LOG: Using machine configuration file from C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/config/machine.config. LOG: Post-policy reference: VJSharpCodeProvider, Version=2.0.0.0, Culture=neutral, PublicKeyToken=384921a89e89f LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/haku/123abc3f/9874e4fa/VJSharpCodeProvider.DLL. LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/haku/123abc3f/9874e4fa/VJSharpCodeProvider/VJSharpCodeProvider.DLL. LOG: Attempting download of new URL file:///D:/webfrontend/bin/VJSharpCodeProvider.DLL. LOG: Attempting download of new URL file:///D:/webfrontend/bin/VJSharpCodeProvider/VJSharpCodeProvider.DLL. LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/haku/123abc3f/9874e4fa/VJSharpCodeProvider.EXE. LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/haku/123abc3f/9874e4fa/VJSharpCodeProvider/VJSharpCodeProvider.EXE. LOG: Attempting download of new URL file:///D:/webfrontend/bin/VJSharpCodeProvider.EXE. LOG: Attempting download of new URL file:///D:/webfrontend/bin/VJSharpCodeProvider/VJSharpCodeProvider.EXE.
- Durch einem Pc crash, der durch ein Windows Update (unter anderem: IE 6 -> IE7) ausgelöst wurde, wird die oben genannte Exception geworfen, wenn man mit einem Browser (ie6 oder ff3) auf die Startseite zugreifen will. An der codebase wurde nichts geändert! - VJSharpCodeProvider, für was ist der nützlich? Java wird in der Anwendung nicht verwendet. Nur Asp.net, c# und js. - Auf dem gesamten Rechner befindet sich keine VJSharpCodeProvider.* in der machine.config und web.config steht nichts von VJSharpCodeProvider. - Über den lokalen IIS geht es, über den vs asp.net development server nicht!
Vielen Dank für eure Hilfe.
Edit: Es ist nur beim ersten Mal aufrufen der Fall.
Beim dynamischen Kompilieren versucht er alle Standard Compiler zu laden. Wobei auch versucht wird den vj#-compiler zu laden. Hier die Lösung: AssemblyResolve Event and VJSHarpCodeProvider