大家好,又見面了,我是你們的朋友全棧君。沒有sln檔案怎麼用
相信這個問題應該是初學者,對.net了解不深的同學會發問的
一、很多人學習.net網站開發的時候,使用Microsoft Visual Studio工具,卻沒使用過IIS配置網站,我學習的時候就沒用過IIS。
二、.net網站有個website和webApplication區分,估計很多初學者都不了解這個。
可以點選這個了解下
三、網站分層架構估計也不是很了解。
IIS配置網站直接選擇網站根目錄,前提要配置好IIS,首選要有.netFramwork對應版本的環境,還有其他一些,最好深入的了解下。
然後了解下webSite和webApplication項目,然後分析你下載下傳的源碼類型,使用Microsoft Visual Studio打開,并可以生成sln解決方案
1)如果是webSite網站,可以使用Microsoft Visual Studio 中 檔案-打開-網站-選擇你下載下傳的網站檔案(這一定要記住選擇的目錄一定要是網站目錄
也就是web.config根目錄)。
2)如果是webApplication網站,了解webApplication後就知道哦啊了.csproj檔案,使用Microsoft Visual Studio中 檔案-打開-項目/解決方案,選擇網站目錄中的csproj字尾的檔案。
3)如果是多層源碼,根據以上打開網站,還得要打開其他項目,操作是這樣的:完成以上操作,繼續在Microsoft Visual Studio 文檔案-打開-項目/解決方案,選擇項目目錄中的csproj字尾的檔案。
4)生成解決方案,這個就好弄了,在Microsoft Visual Studio工具欄中-生成-生成解決方案,然後選擇存放解決方案的路徑,建議放在項目中即可。
5)最後就是提醒下,如果打開csproj檔案提示錯誤或者打不開,估計就是你的機器缺少項目所需求的環境。
http://bbs.51aspx.com/showtopic-744.html
51aspx推薦使用WebApplication 本文将向大家簡單介紹一下VS2005中WebSite和WebApplicationd的差別,希望能夠對大家有所幫助。
WebApplication程式設計模型的優點:
●網站編譯速度快,使用了增量編譯模式,僅僅隻有檔案被修改後,這部分才會被增量編譯進去。
●生成的程式集 WebSite:生成随機的程式集名,需要通過插件WebDeployment才可以生成單一程式集WebApplication:可以指定網站項目生成單一程式集,因為是獨立的程式集,是以和其他項目一樣可以指定應用程式集的名字、版本、輸出位置等資訊 ●可以将網站拆分成多個項目以友善管理
●可以從項目中和源代碼管理中排除一個檔案 ●支援VSTS的Team Build友善每日建構 ●更強大的代碼檢查功能,并且檢查政策受源代碼控制
●可以對編譯前後進行自己規定的處理 ●對App_GlobalResources 的Resource強類支援
●直接更新使用VS2003建構的大型系統 WebSite程式設計模型的優點: ●動态編譯該頁面,馬上可以看到效果,不用編譯整個站點(主要優勢)
●同上,可以使錯誤的部分和使用的部分不相幹擾 ●可以每個頁面生成一個程式集
●可以把一個目錄當做一個Web應用來處理,直接複制檔案就可以釋出,不需要項目檔案
●可以把頁面也編譯到程式集中 兩種程式設計模型的互相轉換: VS2005 SP1内置了轉換程式,可以非常友善的從WebSite轉換到WebApplication
隻需要複制檔案,右鍵執行“轉換為Web應用程式”即可。 未查到有專門的反向轉換工具,但比較後發現如果轉換也非常簡單。
*.designer.cs *.aspx *.ascx *.master 删除所有*.designer.cs 将*.aspx、*.ascx、*.master頁面檔案中的 Codebehind=”FileList.aspx.cs” 批量替換成 CodeFile=”FileList.aspx.cs”
總之,大網站比較适合用WebApplication項目,小網站比較适合用WebSite項目。
釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/132430.html原文連結:https://javaforall.cn