Pages

系列文章

2015/01/08

【Visual Studio】【ASP.NET】網站與專案中使用共用類別的差異



我們再用Visual Studio開發網站時
大家一定都會很猶豫「新網站」跟「新增專案」到底要用哪一個呢?
小弟我自己也遇到這個疑問,所以GOOGLE了一下,
接下來就讓我們一起來了解一下「新網站」跟「新增專案」的差別吧


一開始大家可以先到官方提供的說明頁面看看兩者之間的差異
Web 應用程式專案和網站專案的比較
再來我們看看兩者之間在建立時的差異

1. 網站名稱、命名空間、存放路徑差異


我們可以看到新增專案的話是需要在建立專案時
設定「名稱、位置、方案名稱」這三個參數
而建立新網站的話只需要設定檔案存放的路徑跟位置
溫馨小提示
在建立「新網站」時系統會將網站的資料建立在指定的目錄下面
如果你會建立多個新網站的話,請到指定目錄下面新增資料夾
並將新網站的存放路徑指向新建立的資料夾,避免下次建立新網站時發生錯誤

新增專案

新網站

2.網站結構差異


「新增專案」與「新網站」在結構上的差異在於
新增網站系統會幫專案新增參考物件以及一個Assemblyinfo.cs檔
而新網站則是只有新增一個App_Code的資料夾
新增專案

新網站

2.類別檔案結構差異


「新增專案」與「新網站」在類別檔案結構上的不同之處在於
新增專案會將類別建立在命名空間(namespace)之中
而新網站則沒有命名空間
溫馨小提示
在建立「新網站」的類別檔案時
記得要將類別檔案放置在App_Code的資料夾下
否則在引用或載入該類別檔時會發生錯誤唷~!
新增專案

新網站

以上就是「新增專案」與「新網站」比較明顯的差異
另外就是「新增專案」與「新網站」的類別檔案是沒有辦法直接引用的唷
直接引用的話會出現錯誤訊息的,至於要怎麼解決目前沒研究
下次有機會再做介紹,下回見掰掰~!!

沒有留言:

張貼留言