天天看點

沒有sln檔案怎麼打開「建議收藏」

大家好,又見面了,我是你們的朋友全棧君。沒有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