绝对菜鸟问题——请问ASP .net都需要怎样配置才能运行.aspx动态页面啊?
各位,我知道ASP页面程序.asp是由下面程序处理的:
%SystemRoot%\System32\inetsrv\asp.dll
而ASP .net页面.aspx是由一个叫做aspnet_wp.exe的程序处理的。
本以为安装了微软的Visual Studio .net就会自动配置好ASP .net,当然我用的是翻版的7张碟装的VS .net。没想到装好后,在Windows系统文件夹里找不到有aspnet_wp.exe程序,并且打开IIS的管理控制台,也看到只配置了.asp和.asa的处理映射,而没有.aspx的。那么,从哪里能搞到aspnet_wp.exe程序呢?ASP .net都需要怎么配置呢?在IIS里指定.aspx由aspnet_wp.exe来处理就可以了?那么进行VS .net的组件更新是不是运行ASP .net一定必要的前提呢?
请各位高手们解答!
问题点数:20、回复次数:11Top
1 楼ameng_2002(flyfox)回复于 2002-10-09 11:36:32 得分 12
注册asp.net文件c:\winnt\microsoft.net\framework\v1.0.3705\aspnet_regiis -iTop
2 楼trybird(菜鸟)回复于 2002-10-09 12:44:56 得分 0
To ameng_2002(树根):
好的,谢谢啊!
还有没有其他的嘱咐了?我马上就试一下Top
3 楼trybird(菜鸟)回复于 2002-10-09 13:03:08 得分 0
Start installing ASP.NET (1.0.3705.0)
Finished installing ASP.NET (1.0.3705.0)Top
4 楼trybird(菜鸟)回复于 2002-10-09 13:09:04 得分 0
刚才按ameng_2002(树根)的赐教配置了ASP .net,发现支持.aspx的是下面的一个DLL
%SystemRoot%\Microsoft.NET\Framework\v1.0.3705\aspnet_isapi.dll
各位,你们都是这样吧?我怎么曾听有个家伙讲要用到aspnet_wp.exe来支持.aspx呢?
呵呵,谢谢啦!Top
5 楼saucerman(外星人)回复于 2002-10-09 14:36:08 得分 0
upTop
6 楼trybird(菜鸟)回复于 2002-10-09 14:37:10 得分 0
怪了,我现在运行了一个连接SQL Server的.aspx页面,但为什么在IE里什么都看不到呢?!
它也不报错,在IE页面上查看源文件,也显示了可以返回查询结果,我是用VB .net来编写连接脚本的,并且用了DataGrid,但为什么在IE浏览器里什么都看不到呢?难道执行.aspx页面也要在浏览器设置什么不成?
请高手快来帮帮我呀!Top
7 楼trybird(菜鸟)回复于 2002-10-09 15:50:32 得分 0
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<html>
<head>
<meta name="Generator" content="Microsoft Visual Studio 6.0">
<style>
body{font:arial}
h1{color:navy}
<style>
</head>
<body>
<div align=center>
<h1>Authors</h1>
<script language="VB" runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
Dim DS As DataSet
Dim MyConnection As SQLConnection
Dim MyCommand As SQLDataAdapter
MyConnection=New SQLConnection("server=localhost;uid=sa;pwd=;database=pubs")
MyCommand=New SQLDataAdapter("select au_fname as 'First Name',au_lname as 'Last
Name',phone from Authors",MyConnection)
DS=New DataSet()
MyCommand.Fill(DS,"Authors")
grdAuthors.DataSource=DS.Tables("Authors").DefaultView
grdAuthors.DataBind()
End Sub
</script>
<asp:DataGrid runat=server id=grdAuthors />
<!-- Footer -->
<h5>Current as of <%Response.Write(Now.ToString)%><h5>
</div>
</body>
</html>
我随便把一个.htm页面另存为.aspx页面,浏览是没问题的。
上面这个.aspx页面也是微软的例子程序呀,请大家帮我看看为什么运行后就既不报错,也不再IE里显示任何东西呢?!我的IISAdmin服务和本地默认网站还有SQL Server的服务都启动了啊,到底怎么回事啊?
请帮帮我,好么?Top
8 楼trybird(菜鸟)回复于 2002-10-09 19:38:49 得分 0
没人帮啊!Top
9 楼HarryandMark(一生何求)回复于 2002-10-10 00:16:10 得分 8
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
<HTML>
<HEAD>
<meta name="Generator" content="Microsoft Visual Studio 6.0">
<style>
BODY { }
H1 { COLOR: navy }
</style>
</HEAD>
<body>
<div align="center">
<h1>Authors</h1>
<script language="VB" runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
Dim DS As DataSet
Dim MyConnection As SQLConnection
Dim MyCommand As SQLDataAdapter
MyConnection=New SQLConnection("server=localhost;uid=sa;pwd=;database=pubs")
MyCommand=New SQLDataAdapter("select au_fname as 'First Name',au_lname as 'Last
Name',phone from Authors",MyConnection)
DS=New DataSet()
MyCommand.Fill(DS,"Authors")
grdAuthors.DataSource=DS.Tables("Authors").DefaultView
grdAuthors.DataBind()
End Sub
</script>
<asp:datagrid id="grdAuthors" runat="server"></asp:datagrid>
<!--TRIDESIGNCOMMENT-2,2TRIDESIGNCOMMENTEND-33TRIDESIGNPRECOMMENT- Footer -->
<h5>Current as of
<%TRIDESIGNCOMMENT-,TRIDESIGNCOMMENTEND-2TRIDESIGNPRECOMMENT-Response.Write(Now.ToString)%>
<h5>
</div>
</H5></H5>
</body>
</HTML>
看看这个行不?Top
10 楼trybird(菜鸟)回复于 2002-10-10 01:49:07 得分 0
To HarryandMark(涛子):
谢谢啊!是我自己太粗心了,很多标记都搞错了,主要是用了复制和粘贴,有些成对的标记忘了在结束标记加上斜杠,还有有的属性值也没用引号引住,反正都是些低级错误,唉,自己真是太菜了。
谢谢您的帮忙啊!
下面的这个.aspx页面脚本是绝对可以的,有要试ASP .net和DataGrid控件的朋友就可以直接试这个了,绝对能通过了——
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<html>
<head>
<meta name="Generator" content="Microsoft Visual Studio 6.0">
<title>OK</title>
<style>
body{font:arial}
h1{color:navy}
</style>
<script language="VB" runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
Dim DS As DataSet
Dim MyConnection As SQLConnection
Dim MyCommand As SQLDataAdapter
MyConnection= _
New SQLConnection("server=localhost;uid=sa;pwd=;database=pubs")
MyCommand= _
New SQLDataAdapter("select au_fname as 'First Name'," & _
"au_lname as 'Last Name',phone from Authors",MyConnection)
DS=New DataSet()
MyCommand.Fill(DS,"Authors")
grdAuthors.DataSource=DS.Tables("Authors").DefaultView
grdAuthors.DataBind()
End Sub
</script>
</head>
<body>
<div align="center">
<h1>Authors</h1>
<asp:DataGrid runat="server" id="grdAuthors" />
<!-- Footer -->
<h5>Current as of <%Response.Write(Now.ToString)%></h5>
</div>
</body>
</html>
Top
11 楼trybird(菜鸟)回复于 2002-10-10 01:49:58 得分 0
好了,买单!
不好意思,分很少,请笑纳!Top




