Recently I’ve had a lot of trouble with a solution I’ve been working on so I decided to redo it from scratch. Basically, it’s an ASP.NET application and a Web Service. I got everything to where it should be working. It’s deployed to IIS, and when I try to debug I get: “Unable to start debugging on the web server. The web server is not configured correctly.”
So I tried running without debugging and I get this error:
Configuration Error
Description: An error occurred during the processing of a configuration
file required to service this request. Please review the specific error
details below and modify yourconfiguration file appropriately.
Parser Error Message: Could not load file or assembly 'BrowserInfoApp'
or one of its dependencies. This assembly is built by a runtime newer
than the currently loaded runtime and cannot be loaded.
Source Error:
Line 57: <add assembly="System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Line 58: <add assembly="System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Line 59: <add assembly="*" />
Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config Line: 59
Unsure of what this line did, I tried commenting it out. It still wouldn’t let me debug on the server and this was the result of running without debugging again:
Parser Error
Description: An error occurred during the parsing of a resource required
to service this request. Please review the following specific parse error
details and modify your source file appropriately.
Parser Error Message: Could not load type 'BrowserInfoApp.Global'.
Source Error:
Line 1: <%@ Application Codebehind="Global.asax.cs" Inherits="BrowserInfoApp.Global" Language="C#" %>
Source File: /global.asax Line: 1
What is strange about this, is that BrowserInfoApp is completely unrelated. It is something that I made for testing, but the solution I am using now has never referenced it or been related to it. I started the solution I’m using now fresh, under an hour ago, so it’s not a forgotten reference or anything like that.
I’m running everything on Windows XP with IIS 5.1.
So far I’ve tried removing the BrowserInfoApp virtual directory from IIS. If need be, I will try deleting the entire app, but I feel as if that’s unecessary.
I really don’t know where to go with this. If there is more information that I could provide, please let me know and I would be glad to do so.
Edit: I’ve tried deleting all of BrowserInfoApp and I get the same error.
I solved the issue by removing “Inherits=”BrowserInfoApp.Global”” from the Global.asax file. I also uncommented “add assembly=”*” /” in my web.config file. I think I may have also had an issue with publishing to IIS (I named the site something different than the project name).
Not too sure what went wrong or why it works now, but it does.