.NETGURU
Porting from JScript to JScript.Net - compiler error
Messages   Related Types
This message was discovered on microsoft.public.dotnet.languages.jscript.

Post a new message to this list...

Jon Maz
Hi All,

Am trying to port an existing asp 3.0 app written in JScript to JScript.Net,
and have just had the following error:

COMPILATION ERROR
Description: An error occurred during the compilation of a resource
required to service this request. Please review the following
specific error details and modify your source code appropriately.

COMPILER ERROR MESSAGE:
JS1113: Only valid inside a class definition

SOURCE ERROR:
Line 11242: }
Line 11243:
Line 11244: protected override function FrameworkInitialize() {
Line 11245: this.__BuildControlTree(this);
Line 11246: this.FileDependencies =
ASP.test2_aspx.__fileDependencies;

SOURCE FILE:
C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary
ASP.NET Files\root\6ee7ca74\d173ebaf\rcfu-d1s.0.js
Line: 11244

All I can find in the documentation about this is the following:

TemplateControl.FrameworkInitialize Method
This member supports the .NET Framework infrastructure and is not
intended to be used directly from your code.

This isn't looking good.... does anyone know how to deal with this?

TIA,

JON

PS First posted to aspmessageboard
http://www.aspmessageboard.com/forum/ASPPlus.asp?M=725525&T=725525&F=36&P=1

Reply to this message...
 
    
Rashad Rivera
At first glance, it seems like you are using the protected attribute outside
of a class declaration. I can't tell for sure until I see more of the code
block around this error.

- Rashad Rivera
Omegus Prime

"Jon Maz" <Click here to reveal e-mail address> wrote in message
news:e$Click here to reveal e-mail address...
[Original message clipped]

Reply to this message...
 
    
Jon Maz
Hi Rashad,

That's just the thing, there *is* no code to show you - well, none that I
wrote, anyway.

All I did was take an existing (and working) asp 3.0 application written in
JScript, changed all the .asp extensions to .aspx, added a web.config file
to the root folder, and then got this error message - which clearly doesn't
apply to any code that *I* wrote!

In fact, since the error is clearly in a piece of dotnet code, the only
thing that makes any sense to me is that this is a bug somewhere in the
Dotnet Framework - which would mean that I can't do anything to fix it.

Any other interpretation of the situation would be more than welcome...

:-(

J

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.749 / Virus Database: 501 - Release Date: 01/09/2004

Reply to this message...
 
    
Greg Burns
Make sure ASPNET user has proper rights to required temp folders.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconASPNETRequiredAccessControlListsACLs.asp

Sounds somewhat reminiscent of the issues caused with the IIS lockdown tool.

Greg

"Jon Maz" <Click here to reveal e-mail address> wrote in message
news:Click here to reveal e-mail address...
[Original message clipped]

Reply to this message...
 
    
Rob Morrison
I have seen this when your code brackets (braces) don't match. You may have
more open braces than close braces. Check your included files as well.

Reply to this message...
 
    
Jon Maz
Hi All,

Well, after much research I finally found out what was causing the problem,
and can still hardly believe it - it was one function which used the JScript
"arguments" property:

function XXX(.........)
{
if (XXX.arguments.length < 3 ...)
}

Removing the line with .arguments removed the error! As to why the compiler
came up with such an unhelpful error message, without pinpointing the file &
line number, is beyond me...

Anyway, onwards and upwards to the next problem! Thanks to all for their
helpful contributions.

JON

Reply to this message...
 
 
System.Web.UI.TemplateControl




ExamGuru IT Solutions - .Net Guru is owned and operated by ExamGuru, Inc., the man behind .Net Guru. If you're in the market for bespoke software or software consultancy, why not get him and his highly trained team to help? - www.examguru.net/ITCertification
Ad


Need Dot Net Interview Questions?
Ask ExamGuru, Inc. for advice and help on Passing .Net Interviews
.Net Projects
Best-of-breed application framework for .NET projects, developed by ExamGuru, Inc. and ExamGuru IT
Free .net Help
Commission ExamGuru, Inc. and his team for your next bespoke software project
FogBUGZ
The only bug tracking system carefully crafted with one goal in mind: helping teams create great software.
Awesome Tools
If you don't know about these, you're missing out... IT Certification Questions
IT Interview Questions
Free Oracle 10g Training
MCSE Boortcamp
Cisco Study Guides
Cheap Study Guides
Exact Questions
Dot Net Interview Questions
Oracle OCP
Cheap Travel
Designer Perfumes - Wholesale Prices
Free Programming Tutorials
 
ExamGuru IT Solutions - .Net Guru is owned and operated by ExamGuru, Inc., the man behind .Net Guru. If you're in the market for bespoke software or software consultancy, why not get him and his highly trained team to help? - www.examguru.net/ITCertification
 Copyright © ExamGuru, Inc. 2001-2006
Contact Us - Terms of Use - Privacy Policy - www.dot-net-guru.com - www.examguru.net - www.oraclesource.net - www.itinterviews.net - www.examguru.net/ITCertification