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 / Languages / JScript / September 2004

Tip: Looking for answers? Try searching our database.

Porting from JScript to JScript.Net - compiler error

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Jon Maz - 03 Sep 2004 16:55 GMT
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
Rashad Rivera - 04 Sep 2004 05:39 GMT
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

> Hi All,
>
[quoted text clipped - 35 lines]
>
> PS First posted to aspmessageboard

http://www.aspmessageboard.com/forum/ASPPlus.asp?M=725525&T=725525&F=36&P=1
Jon Maz - 05 Sep 2004 17:45 GMT
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
Greg Burns - 05 Sep 2004 17:57 GMT
Make sure ASPNET user has proper rights to required temp folders.

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


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

Greg

> Hi Rashad,
>
[quoted text clipped - 20 lines]
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.749 / Virus Database: 501 - Release Date: 01/09/2004
Rob Morrison - 04 Sep 2004 08:54 GMT
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.
Jon Maz - 09 Sep 2004 11:24 GMT
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

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.