.NET Framework環境下的ASP網頁製作

.NET Framework環境下的ASP網頁製作

網路公司裁員、網站關閉、電子報停刊…,經歷電子商務的退潮之後,有人開始質疑電子商務是不是被高估了。也許網際網路不再編織賺大錢的美夢,但經過這幾年的洗禮,網際網路已經成為大眾生活中的一部份,據說台北市的國中生能製作網頁者已經相當普遍,由此可見一斑,當網頁製作變成一般知識之後,想生存於網際網路,夠不夠專業將是決勝因素。

.NET Framework底下,筆者很欣慰ASP(Active Server Pages)變得更專業了,簡單地回顧過去的ASP,我們至少可以指出幾個缺點:

  • 只能使用VB ScriptJava Script這兩種程式語言來開發ASP
  • 沒有好的偵錯程式(Debugger)
  • 網頁結構會隨著程式變大而一團亂。
  • ADO無法直接與DataGrid元件結合。

本期筆者將為您解說ASP的新面貌(微軟把這個新的ASP稱為ASP.NET)

從ASP到ASP.NET

ASP會變得很紅,恐怕連微軟也覺得意外,因為ASP一直都附屬於IIS,算不上獨立的產品。IIS版本與ASP版本的對應如下:

IIS 版本 附帶在 IIS 底下的 ASP 版本
IIS 3.0 ASP 1.0
IIS 4.0 ASP 2.0
IIS 5.0 ASP 3.0

有人會用1.02.03.0來區分ASP的版本,但筆者不以為然,因為從ASP 1.0版到3.0版,微軟並沒有花太多心思來改良ASP,只是因為IIS改版了,所以ASP也跟著做微幅的改版,因此從ASP 1.0版到3.0版,在功能上並沒有顯著的改變,所以不管ASP 1.02.03.0,筆者都叫它們ASP

隨著ASP的使用者越來越多,希望ASP更好的聲音也越來越強烈,也許是從善如流,也許是為了推廣 .NET Framework,微軟針對ASP的使用者做了市場調查,找出ASP必須改良的地方,而發展了下一代的ASP,也就是ASP.NET(或者稱為ASP+)

ASP.NET與ASP的相容性

ASP升級到ASP.NET,大家最擔心的問題可能是「會不會影響既有ASP網頁的運作」,筆者將ASP作業平台升級到ASP.NET作業平台之後(本文撰寫時所安裝的ASP.NET版本是Beta 1),還沒有發現既有的ASP網頁不能運作或必須修改的。

在實際運作上,當ASP網頁( .asp為副檔名)被瀏覽時,IIS會啟動asp.dll來執行ASP網頁,而當ASP.NET網頁( .aspx為副檔名)被瀏覽時,IIS則會啟動xspwp.exe來執行ASP.NET網頁,兩者的執行檔案不同,因此不只是安裝ASP.NET之後,不會影響既有ASP網頁的運作,實際上ASP網頁及ASP.NET網頁是並存的。

另一個常問的問題是:需要將現有的ASP網頁轉換成ASP.NET網頁嗎?由於ASP網頁及ASP.NET網頁是並存的,因此運作得很順利的ASP網頁可以暫時不必修改,至於哪些網頁必須採用ASP.NET?以下是筆者的建議:

  1. 希望效能更高時:當ASP.NET網頁第一次被瀏覽時,Server會先將其編譯成MSIL(Microsoft Intermediate Language),並且儲存下來,而再度被瀏覽時,即不再重新編譯(除非 .aspx檔案的內容有所改變),因此可以提升不少效能。此外,ASP.NET還具備網頁及資料Cache功能(見稍後介紹),亦可提昇網頁的回應速度。
  2. 需要經常維護或修改的網頁:由於ASP.NET採用VB7為程式語言,具備完整的物件導向功能,有助於網頁的維護。
  3. 未來新開發的網頁:既然ASP.NET功能優於ASP,未來開發的網頁當然要採用ASP.NET

程式語言的改變

ASPASP.NET,其中的改變相當多,不過與ASP網頁製作者最有切身關係的應該是程式語言的改變࿰

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: .NET Framework 3.5是一个非常重要的组件,用于许多Windows应用程序的运行。有时,我们可能需要在没有互联网连接的计算机上安装它。这就是为什么制.NET Framework 3.5离线安装包非常重要的原因。 制.NET Framework 3.5离线安装包有几个步骤。 第一步是下载文件。您需要下载.NET Framework 3.5离线安装包和Windows映像文件(或Windows安装盘)。您可以从Microsoft官方网站上下载.NET Framework 3.5安装包和适用于您的Windows版本的Windows映像文件。将这两个文件下载到您的计算机上。 第二步是将文件存储在本地。创建一个文件夹,将这两个文件复制到该文件夹中。 第三步是安装.NET Framework 3.5。使用管理员身份启动命令提示符,将其设置为您创建的文件夹并运行以下命令:dism /online /enable-feature /featurename:NetFX3 /All /Source:[路径]\sources\sxs /LimitAccess 请注意将路径更改为您下载文件的路径。 第四步是检查安装。在.cmd窗口中运行命令dir c:\Windows\Microsoft.NET\Framework\v3.5,如果文件夹中出现文件夹,则安装成功。 以上是制.NET Framework 3.5离线安装包的简单步骤。希望这些步骤能帮助您成功制离线安装包。 ### 回答2: 制.net framework 3.5离线安装包,需要以下步骤: 1. 先下载.net framework 3.5的完整安装包(大小约为200MB左右)。 2. 在本地计算机上打开“命令提示符”,输入以下命令: dism /online /enable-feature /featurename:NetFX3 /All /Source:E:\sources\sxs /LimitAccess 其中,“E:\sources\sxs”应该是你下载的完整安装包所在的目录,如果你将其保存在其他位置,则需要相应地修改命令。 3. 等待安装程序完成,然后检查.net framework 3.5是否已经成功安装。可以在“控制面板”中的“程序和功能”中找到它。 4. 为了方便在其他计算机上安装.net framework 3.5,需要将已经安装的程序打包成一个离线安装包。打开“命令提示符”,输入以下命令: Dism /online /Export-Image /SourceImageFile:C:\NetFx3.cab /DestinationImageFile:C:\NetFx3_OfflineInstall.cab 其中,“C:\NetFx3.cab”是已经安装的.net framework 3.5的文件路径,“C:\NetFx3_OfflineInstall.cab”是新的离线安装包路径。 5. 打包完成后,将离线安装包复制到需要安装.net framework 3.5的计算机上,并运行它即可。 需要注意的是,如果你制的离线安装包的文件名与官方发布的不一致,可能无法通过微软的“Windows Update”功能进行更新。所以,最好还是使用官方发布的文件名。同时,离线安装包也需要根据不同的操系统版本而进行相应的制。 ### 回答3: 制 .NET Framework 3.5 离线安装包其实非常简单,只需要以下几个步骤: 1. 下载 .NET Framework 3.5 安装程序 首先需要下载 .NET Framework 3.5 的安装程序。可以通过微软官网下载,也可以在其他网站下载。建议下载官方发布的安装程序,以确保安全性。 2. 下载 .NET Framework 3.5 的所有依赖项 .NET Framework 3.5 有一些依赖项,在安装时需要下载和安装。为了制离线安装包,需要将所有依赖项下载下来,方便离线安装时使用。可以使用工具如 WSUS Offline Update 等来下载依赖项。 3. 制离线安装包 当下载完成 .NET Framework 3.5 安装程序和所有依赖项之后,就可以开始制离线安装包了。可以使用工具如 Free Download Manager、Advanced Installer 等来制离线安装包。具体操步骤根据工具不同,可以自行查找相关教程。 4. 测试离线安装 制完成后,可以测试离线安装包是否能够正常安装。将离线安装包拷贝到未安装 .NET Framework 3.5 的电脑上,并进行安装。如果能够成功安装,说明制的离线安装包无误。 总之,制 .NET Framework 3.5 离线安装包的过程非常简单,只需要几个步骤,即可得到可以随时安装的离线安装包,非常方便。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值