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網站后臺系統,是阿余花了好多好多時間寫成的,功能好多好多,有空的時候,大家捧個場,去看看如何??
原作者:阿余