Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / ASP.NET / General / July 2007

Tip: Looking for answers? Try searching our database.

Server Error in '/' Application. Can't find default

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Brian Westcott - 21 Jul 2007 18:30 GMT
am trying to test the following simple program on my Web Server and I get
the message:

Parser Error Message: Could not load type '_Default'.

Source Error:

Line 1:  <%@ Page Language="C#"  CodeFile="Default.aspx.cs"
Inherits="_Default" %>
Line 2:
Line

The file"default.aspx" is in my root directory on the server. I have tried
putting "default.aspx.cs" in the root directory and also in the AppCode
directory to no avail. I suspect that default.asps.cs is not being found,
but I don't know for sure. Can someone please help?

// File: default.aspx
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs"
Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
   <title>Untitled Page</title>
</head>
<body>
   <form id="form1" runat="server">
   <div>
   <h2>this is a test</h2>
   </div>
   </form>
</body>
</html>

// File:default.aspc.cs
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
   protected void Page_Load(object sender, EventArgs e)
   {
      Response.Write("<html><head><title>SimpleHandler</title></head><body>");
       Response.Write("<h2>The time is ");
       Response.Write(DateTime.Now.ToString());
       Response.Write(".</h2></body></html>");
   }
}
Brandon Gano - 21 Jul 2007 19:57 GMT
The compiler is looking for the CodeBehind file (.aspx.cs) in the same
location as the .aspx file:

 CodeFile="Default.aspx.cs"

This is a relative path. No folders are specified, so the current folder is
assumed. The fact that the compiler can't find the class might be a
namespace issue. Try specifying the namespace directly in both the .aspx and
the .aspx.cs:

In .aspx:
 <%@ Page Language="C#" CodeFile="Default.aspx.cs"
Inherits="MyNamespace._Default" %>

In .aspx.cs:
 using ...

 namespace MyNamespace
 {
   public partial class _Default ...
 }

You will need to make sure that if there is a designer class associated with
this page (i.e. Default.aspx.designer.cs) that it is also moved to the same
namespace.

> am trying to test the following simple program on my Web Server and I get
> the message:
[quoted text clipped - 55 lines]
>    }
> }

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.