Thursday, March 22, 2012

taking the plunge

I'm a traditional ASP developer and am experimenting with asp.net. I
installed .NET Framework 1.1 and make a quick and dirty test page called
random.aspx . Can anyone tell me why this page doesn't write the value of
"X" to the page AND why I can view the <% %> source code in the browser? It
makes me think that my IIS doesn't recognize .aspx files.

Thanks


<% @dotnet.itags.org.Page Language = "VB" Debug = "True" Explicit = "True" %>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Random Single Number Test:(
<%
Dim X As Single

Randomize
X = Rnd
Response.Write X
%>)

</body>
</html>

If you can view the code, it's because your aspx is processed by IIS as an HTML file and that why your code is not runned.

Is your web folder an Application in IIS ?
As far as I can tell.

See: http://www.drpt.state.va.us/iis.gif (see "test" web site")
Try removing the space here
<% @.Page...
to <%@. Page...

Your folder is an application and as far as I know, your .aspx file should be processed.

0 comments:

Post a Comment