Microsoft KB Archive/306155

= PRB: &quot;Could not load type&quot; error message when you browse to .aspx page by using Visual C# .NET =

Article ID: 306155

Article Last Modified on 5/17/2004

-

APPLIES TO


 * Microsoft ASP.NET 1.0
 * Microsoft Visual C# .NET 2002 Standard Edition

-



This article was previously published under Q306155



SYMPTOMS
When you browse to an .aspx page, you may receive one of the following error messages:

Could not load type ' .Global'.

-or-

Could not load type '. '.



CAUSE
These errors occur if the .aspx page or the Global.asax page contains a reference to a code-behind module and if the application has not been built.



RESOLUTION
Use one of the following methods to build the application:  Use the C# command line compiler (CSC.exe) to run the following command:

csc /t:library /r:System.web.dll /out: .dll .cs

 In Microsoft Visual Studio .NET, click Build on the Build menu.

NOTE: Microsoft Visual Basic .NET background compiles the project as soon as it is created. Because Visual C# .NET projects only background parse, you must explicitly build the application.



STATUS
This behavior is by design.



Steps to Reproduce the Behavior

 * 1) Start Visual Studio .NET.
 * 2) On the File menu, point to New, and then click Project.
 * 3) Click Visual C# Projects under Project Types, and then click ASP.NET Web Application under Templates.
 * 4) Right-click WebForm1.aspx, and then click View in Browser.

