PC Review


Reply
Thread Tools Rate Thread

How to Debug ASP.NET Errors?

 
 
Jonathan Wood
Guest
Posts: n/a
 
      9th Nov 2009
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


 
Reply With Quote
 
 
 
 
Alexey Smirnov
Guest
Posts: n/a
 
      9th Nov 2009
On Nov 9, 8:00*am, "Jonathan Wood" <jw...@softcircuits.com> wrote:
> 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";
....
}

}
 
Reply With Quote
 
Jonathan Wood
Guest
Posts: n/a
 
      9th Nov 2009
"Alexey Smirnov" <(E-Mail Removed)> wrote:

> 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


 
Reply With Quote
 
Jonathan Wood
Guest
Posts: n/a
 
      9th Nov 2009
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" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> 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
>
>



--
Jonathan Wood
SoftCircuits Programming
http://www.softcircuits.com


 
Reply With Quote
 
Alexey Smirnov
Guest
Posts: n/a
 
      9th Nov 2009
On Nov 9, 4:41*pm, "Jonathan Wood" <jw...@softcircuits.com> wrote:
> "Alexey Smirnov" <alexey.smir...@gmail.com> wrote:
> > 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


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.
 
Reply With Quote
 
Gregory A. Beamer
Guest
Posts: n/a
 
      11th Nov 2009
"Jonathan Wood" <(E-Mail Removed)> wrote in
news:(E-Mail Removed):

> 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.


This is a difficult area, however, as the compiler is concerned with
either

a) script blocks with runat=server
b) code files

Other bits in the tagged files are not the major concern. This is
changing, over time, as javaScript (or ECMAScript) is becomming more and
more popular as people create object libraries in JavaScript (jQuery,
etc). And with AJAX becomming more prevalent, you will see even more.

So the IDE is slowly catching up, but tooling always lags behind
technology. It is unfortunate, perhaps, but the bits have to work first
before the devs can understand how the tool should react.

Peace and Grace,
Greg

--
Vote for Miranda's Christmas Story
http://tinyurl.com/mirandabelieve

Twitter: @gbworld
Blog: http://gregorybeamer.spaces.live.com

*******************************************
| Think outside the box! |
*******************************************
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
IE 6 debug errors lkthompson Windows XP Internet Explorer 8 10th Jul 2009 07:38 PM
Debug Errors =?Utf-8?B?S2luZ2RvbSBib3k=?= Windows XP Performance 1 21st Dec 2004 02:55 PM
debug errors =?Utf-8?B?bWlrZXl3c20=?= Windows XP Help 1 27th Oct 2004 11:56 AM
Debug Errors Dennis Windows XP Internet Explorer 1 5th Mar 2004 01:52 PM
debug errors.... Bruccce Microsoft Excel Programming 0 18th Jul 2003 06:04 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 06:38 PM.