How to Debug ASP.NET Errors?

J

Jonathan Wood

I have an ASP.NET website and I just added a new, stand-alone page at
~/Test/Test.aspx.

When I rebuild, I get eight errors:

c:\...\App_Web_6eyyotrv.0.cs(225,16): error CS1518: Expected class,
delegate, enum, interface, or struct
c:\...\App_Web_6eyyotrv.0.cs(226,20): error CS1001: Identifier expected
c:\...\App_Web_6eyyotrv.0.cs(226,22): error CS1518: Expected class,
delegate, enum, interface, or struct
c:\...\App_Web_6eyyotrv.0.cs(230,36): error CS1518: Expected class,
delegate, enum, interface, or struct
c:\...\App_Web_6eyyotrv.0.cs(230,43): error CS1001: Identifier expected
c:\...\App_Web_6eyyotrv.0.cs(231,30): error CS1001: Identifier expected
c:\...\App_Web_6eyyotrv.0.cs(235,13): error CS0116: A namespace does not
directly contain members such as fields or methods
c:\...\App_Web_6eyyotrv.0.cs(236,9): error CS1022: Type or namespace
definition, or end-of-file expected

About all seem related to the following block of code:

[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public test_test_aspx() {
string[] dependencies;
((global::System.Web.UI.Page)(this)).AppRelativeVirtualPath =
"~/Test/Test.aspx";
if ((global::ASP.test_test_aspx.@__initialized == false)) {
global::ASP.test_test_aspx.@__stringResource =
this.ReadStringResource();
dependencies = new string[1];
dependencies[0] = "~/Test/Test.aspx";
global::ASP.test_test_aspx.@__fileDependencies =
this.GetWrappedFileDependencies(dependencies);
global::ASP.test_test_aspx.@__initialized = true;
}
this.Server.ScriptTimeout = 30000000;
}

Nice. It doesn't tell me any error with my code, but I get a bunch of errors
with code that was apparently generated automatically. Unfortunately, I
don't know enough about Microsoft's code to fix it for them. I've examined
my source file but don't see anything wrong with it. My source file has some
server-side scripting that is in the same file as the HTML.

I have no idea how to proceed on this.

Any tips?

Jonathan
 
G

Guest

I have an ASP.NET website and I just added a new, stand-alone page at
~/Test/Test.aspx.

When I rebuild, I get eight errors:

c:\...\App_Web_6eyyotrv.0.cs(225,16): error CS1518: Expected class,
delegate, enum, interface, or struct
c:\...\App_Web_6eyyotrv.0.cs(226,20): error CS1001: Identifier expected
c:\...\App_Web_6eyyotrv.0.cs(226,22): error CS1518: Expected class,
delegate, enum, interface, or struct
c:\...\App_Web_6eyyotrv.0.cs(230,36): error CS1518: Expected class,
delegate, enum, interface, or struct
c:\...\App_Web_6eyyotrv.0.cs(230,43): error CS1001: Identifier expected
c:\...\App_Web_6eyyotrv.0.cs(231,30): error CS1001: Identifier expected
c:\...\App_Web_6eyyotrv.0.cs(235,13): error CS0116: A namespace does not
directly contain members such as fields or methods
c:\...\App_Web_6eyyotrv.0.cs(236,9): error CS1022: Type or namespace
definition, or end-of-file expected

About all seem related to the following block of code:

        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public test_test_aspx() {
            string[] dependencies;
            ((global::System.Web.UI.Page)(this)).AppRelativeVirtualPath =
"~/Test/Test.aspx";
            if ((global::ASP.test_test_aspx.@__initialized == false)) {
                global::ASP.test_test_aspx.@__stringResource =
this.ReadStringResource();
                dependencies = new string[1];
                dependencies[0] = "~/Test/Test.aspx";
                global::ASP.test_test_aspx.@__fileDependencies =
this.GetWrappedFileDependencies(dependencies);
                global::ASP.test_test_aspx.@__initialized = true;
            }
            this.Server.ScriptTimeout = 30000000;
        }

Nice. It doesn't tell me any error with my code, but I get a bunch of errors
with code that was apparently generated automatically. Unfortunately, I
don't know enough about Microsoft's code to fix it for them. I've examined
my source file but don't see anything wrong with it. My source file has some
server-side scripting that is in the same file as the HTML.

I have no idea how to proceed on this.

Any tips?

Jonathan

It looks like you did not define any class. Please read some tutorials
about ASP.NET before you start copying and pasting code. If you use
Visual Studio, try to create new Web Form and see what classes and
methods it will create.

You page class must have following

public partial class test_test: System.Web.UI.Page
{

protected void Page_Load(object sender, EventArgs e)
{
AppRelativeVirtualPath = "~/Test/Test.aspx";
....
}

}
 
J

Jonathan Wood

Anon User said:
You page class must have following

public partial class test_test: System.Web.UI.Page
{

protected void Page_Load(object sender, EventArgs e)
{
AppRelativeVirtualPath = "~/Test/Test.aspx";
...
}

This is incorrect. When everything is placed in a single file, you do not
need to define the class--in fact you cannot! I have countless pages created
this way.

I am not in need of basic ASP.NET tutorial--I've built dozens of sites. I'm
in need of advanced methods of troubleshooting some of ASP.NET's quirks. I
accept these errors may be the result of my error somewhere, but ASP.NET
should be able to do a little better job of telling me what that error is.

Jonathan
 
J

Jonathan Wood

I managed to resolve this. My form page had an extra '}' in the client-side
script area yet the page didn't flag any errors.

Jonathan Wood said:
I have an ASP.NET website and I just added a new, stand-alone page at
~/Test/Test.aspx.

When I rebuild, I get eight errors:

c:\...\App_Web_6eyyotrv.0.cs(225,16): error CS1518: Expected class,
delegate, enum, interface, or struct
c:\...\App_Web_6eyyotrv.0.cs(226,20): error CS1001: Identifier expected
c:\...\App_Web_6eyyotrv.0.cs(226,22): error CS1518: Expected class,
delegate, enum, interface, or struct
c:\...\App_Web_6eyyotrv.0.cs(230,36): error CS1518: Expected class,
delegate, enum, interface, or struct
c:\...\App_Web_6eyyotrv.0.cs(230,43): error CS1001: Identifier expected
c:\...\App_Web_6eyyotrv.0.cs(231,30): error CS1001: Identifier expected
c:\...\App_Web_6eyyotrv.0.cs(235,13): error CS0116: A namespace does not
directly contain members such as fields or methods
c:\...\App_Web_6eyyotrv.0.cs(236,9): error CS1022: Type or namespace
definition, or end-of-file expected

About all seem related to the following block of code:

[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public test_test_aspx() {
string[] dependencies;
((global::System.Web.UI.Page)(this)).AppRelativeVirtualPath =
"~/Test/Test.aspx";
if ((global::ASP.test_test_aspx.@__initialized == false)) {
global::ASP.test_test_aspx.@__stringResource =
this.ReadStringResource();
dependencies = new string[1];
dependencies[0] = "~/Test/Test.aspx";
global::ASP.test_test_aspx.@__fileDependencies =
this.GetWrappedFileDependencies(dependencies);
global::ASP.test_test_aspx.@__initialized = true;
}
this.Server.ScriptTimeout = 30000000;
}

Nice. It doesn't tell me any error with my code, but I get a bunch of
errors with code that was apparently generated automatically.
Unfortunately, I don't know enough about Microsoft's code to fix it for
them. I've examined my source file but don't see anything wrong with it.
My source file has some server-side scripting that is in the same file as
the HTML.

I have no idea how to proceed on this.

Any tips?

Jonathan
 
G

Guest

This is incorrect. When everything is placed in a single file, you do not
need to define the class--in fact you cannot! I have countless pages created
this way.

I am not in need of basic ASP.NET tutorial--I've built dozens of sites. I'm
in need of advanced methods of troubleshooting some of ASP.NET's quirks. I
accept these errors may be the result of my error somewhere, but ASP.NET
should be able to do a little better job of telling me what that error is..

Jonathan

When you said "I don't know enough about Microsoft's code" it sounds
like you were new in this subject ;-) especially because the error
message was more or less clear and correct. Anyway, glad that you
fixed it now.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,992
Messages
2,570,220
Members
46,807
Latest member
ryef

Latest Threads

Top