NT及低配置老机上用ASP.net的体会--M2上也用ASP+
2024-07-10 12:55:35
供稿:网友
近来看了不少asp.net的文章,禁不住心痒的,也想试一会,看看asp.net的的配置要求,
硬件要求
cpu: intel pentium ii-class 300 mhz (最好intel pentium iii-class 600 mhz)
内存: 96 mb (最好128 mb)
磁盘空间: 250 mb(完全安装) 155 mb(快速安装)
显示: 800x600, 256 colors
cd-rom: required
软件要求
microsoft windows 2000 + sp1
microsoft internet explorer 5.5
iis5.0
其它: mdac 2.6 beta 2
微软真够变态,我的机呢?
硬件:
m2 300 233mhz的
112mb内存 64+32+16哈哈,这是我从用windows以来走过的路
3.2gb硬盘 有400mb坏道未分区
ne2000网卡
软件:
win-nt4+asp.exe+access+sp3+sql
呵呵,连iis4都没有装,那个asp.exe是用来运行asp的,
不过还好,ms承诺有一天要让我们在nt上用asp.net,现在,终于等到这一天啦,且来看看这个机如何装上asp.net
1 下载 sp6a 装上,注意,不是sp6,现在d版光盘上的sp6很多,sp6a我还没有看到。
2 装上iis4吧,
3 到ms的站上去下一个framework sdk来装上,这个家伙足有126mb之巨(beta2.0版,不同的版本大小不一样),微软很讨厌,竟然把一个128位版和普通版放在一起,大家可要看好了,不要下错了,不过也可以到china-asp的站上去下,是个beta1.0版的(103mb),不过我看链接,也是连到ms的站上,beta1.0安装后占用的空间比beta2.0要小得多。如果大家的硬盘不够大,就用beta1.0版的吧。安装这个东东大约会占我们250mb的空
间。
软件装好了,让阿余足足忙了一个星期,天天深夜驾着小猫去拉那些庞然大物,阿余的眼睛都快成小蚂蚁了。此时已是中午,赶快试试我们的第一个asp.net程序。呵呵,阿余的第一个asp.net很快写好了,代码如下:
ayu.aspx
<html>
<script language="vb" runat=server>
sub page_load(sender as object, e as eventargs)
message.text = "hi, ayu"
end sub
</script>
<body>
<asp:label id="message" runat="server"/>
</body>
</html>
哈哈, 还行,键入地址后大约4秒钟,ie直的给我来了个 hi, ayu,你别提我有多乐了,听说第一次编译asp会很慢,不过看来比想象的还是要快得多,但第二次运行就非常快了,阿余觉得不过瘾,又改成了这样:
<html>
<script language="vb" runat=server>
sub page_load(sender as object, e as eventargs)
message.text = "阿余,你还行!"
end sub
</script>
<body>
<asp:label id="message" runat="server"/>
</body>
</html>
这下完了,ie竟给我来了串????。查看源文件, 也只是几个??号而已。难到,asp+不支持中文?一看资料,果然如此,照书上所说,
找到winnt/complus/[version]/config.web这个文件,注意[version]是指ngws的版本号,可能象这样:winnt/complus/1812.9/config.web,用记事本打开这个文件,找到如下几行:
<globalization
requestencoding="us-ascii"
responseencoding="iso-8859-1"
/>
把那个”iso-8859-1”改成“gb2312”就行,
但我的机的config.web竟然在winnt/microsoft.net/framework/v1.0.2204/下,改后果然显示了汉字,阿余又把上面的代码改为:
<html>
<script language="vb" runat=server>
sub mybtn_click(sender as object, e as eventargs)
message.text = "阿余,你是" & myseslect.value &"人"
end sub
</script>
<body>
<form runat="server">
<select id="myselect" runat=server>
<option>重庆</option>
<option>北京</option>
<option>上海</option>
</select>
<asp:button type=submit text="确定" onclick="mybtn_click" runat="server"/>
<asp:label id="message" runat="server"/>
</form>
</body>
</html>
结果,我发现无论怎样都只能显示:阿余,你是重庆人。气死我了,难到我就不能去一回北京上海?
把<form>提交方法改为“get”结果发现提交的参数全是乱码,解决的办法:把config.web中的“us-ascii”也改成“gb2312”。
好啦,干完上面工作时已是快三点了,阿余饿了,吃东东去了。
可惜阿余没有找到一个支持asp.net的服务器,不能给演示阿余写的一些小玩意给大家看。
阿余的站在: www.zydn.net 上面有阿余写的一些小程序给大家下载,同时会给大家推荐一套很不错的asp网站后台系统,是阿余花了好多好多时间写成的,功能好多好多,有空的时候,大家捧个场,去看看如何??
原作者:阿余