I was dealing with a remote situation with a Windows Server 2003 virtual machine with an ASP.NET 3.5 website ... Or at least trying to start it.
The website was installed using the standard installer for the project, which was used to install in several different places. However, this one behaves differently.
The website crashes when it starts. The following message is displayed in the event viewer:
Exception Information: Exception Type: HttpException Exception Message: The specified module was not found. (Exception from HRESULT: 0x8007007E)
The error is reported on the website as:
Exception Details: System.IO.FileNotFoundException: The specified module was not found. (Exception from HRESULT: 0x8007007E)
Running the merge log viewer, I see ASP.NET trying to load the following assemblies:
CppCodeProvider, Version = 8.0.0.0, Culture = Neutral, PublicKeyToken = b03f5f7f11d50a3a VJSharpCodeProvider, Version = 2.0.0.0, Culture = Neutral, PublicKeyToken = b03f5f7f11d50a3a
Firstly, there is no reason ASP.NET should load these assemblies. I can not find anywhere in the machine.config file or any other configuration where these assemblies are listed as needed. We tried to install the 3.5 SDK, but not one of them was installed. I just got version 10 of CPPCodeProvider on my development machine.
What's going on here?
NB: , Google. . -
" DEBUG" " TRACE"
.