System.MissingFieldException - Field Not Found: ?.s_webServicesFactoryType

We got a Production issue about this following error:
System.MissingFieldException - Field Not Found: ?.s_webServicesFactoryType

Googling on it does not yield any useful results so we turn to microsoft support staff.

They advise us to

Method 1:
1. Check the ASP.net IIS Tab whether there is same version of asp.net being used for the web app.
2. If the asp.net Tab is missing,

    Check if only one version of ASP.NET is allowed in the web service extensions. If it is, the Tab will not appear since 2 versions are installed but only 1 is allow in the web server extensions.

  Other links to solve the missing tab:
http://weblogs.asp.net/plip/archive/2006/05/25/Where_2700_s-the-ASP.NET-Tab-in-IIS_3F00_-It_2700_s-Missing_2100_-I_2700_ve-installed-.NET-2.0-_2E002E002E00_.aspx

http://dotnet.org.za/ahmeds/archive/2005/04/26/19028.aspx


Method 2: do a NGEN
1. Open a command window,
2. Navigate to the .Net Framework 1.1 directory, which should be %windows%\Microsoft.Net\Framework\v1.1.4322\
3. Run this command (without the quotation marks) “ ngen System.runtime.remoting.dll “
4. After this operation, you can check the GAC assemblies for the result, there should be native version of remoting.dll. To do this you can navigate to %windows%\assembly\ path, and can run this command (without the quotation marks) “ dir /a /s /b System.runtime.remoting.*.* ”

Published Wednesday, June 25, 2008 5:11 PM by darenhan
Powered by Community Server (Commercial Edition), by Telligent Systems