2009年2月27日 星期五

ASP.NET 3.5 網站開發基礎-1

第一章:ASP.NET3.5與Visual Studio 2008介紹與運用

本章只是在重複介紹.NET FRAMEWORK版本以及開發工具的基本常識。

需要注意的一些重點如下:

1.用戶端browser送出請求時,WebServer監聽80port,發現目標網頁為aspx檔案便呼叫w3wp.exe代理程式,載入aspnet_ISAP.dll引擎,執行網頁程式。

2.建立ASPNET網站有兩種方式:(1)專案類型方式,此種方式用於較舊版的開發方式,所有網頁程式事先於設計階段編譯成dll,並放置在於ServerExplorer中隱藏的bin資料夾。(2)網站類型方式,這是主流,每個網頁都會在runtime動態編譯為一個dll,並放置在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\的暫存目錄中執行。

3.網站類型又分為四種開啟方式:(1)FileSystem,不需要WebServer(IIS),它使用VS所建立的虛擬開發Server,需注意不要將路徑設定在桌面或是MyDocuments以避免之後會有權限的困擾。資料夾權限部份會等於登入者的權限。(2)LocalIIS(即HTTP),網站建立在IIS的虛擬目錄中,OS版本若為WindowsServer2000,IIS版本為5.0,WindowsServer2003、XP,IIS版本為6.0,WindowsServer2008、VISTA,IIS版本為7.0,至於資料夾權限需要特別注意,IIS5.0設定權限的帳號是ASPNET、IIS6.0以後則為NetworkService而非登入者帳號。(3)FTP,用於維護。(4)RemoteSite,也用於維護,而且需要安裝FrontPageServerExtensions方能使用,然而更大問題是會跟SharePoint Server相衝,因此更為少用。

沒有留言:

張貼留言