[問題] C#.net編譯問題

看板C_Sharp作者 (hellooo1)時間7年前 (2017/01/07 13:29), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
各位大大好 小弟剛入門.Net不久,是使用C# 請問C#網站專案沒編譯可以執行嗎 很多前輩跟我說要先用visual studio編譯才能跑,可是我自己用visual studio專案裡面新增 一個Default.aspx跟cs檔,不按Debug編譯,而是直接從瀏覽器輸入網站網站/Default.aspx,一樣可以開啟頁面,那其實用記事本也可以寫不是嗎,那為什麼有人說要編譯 另外想問網站如果有新增功能,上線時是需要將整個網站資料夾內的檔案(aapx跟cs)覆蓋過去嗎,為什麼有人說只要上傳dll檔就好,因為我光是把我的Default.aspx.cs刪除,去瀏覽Default.aspx時,瀏覽器畫面就會說找不到cs檔,所以想問IIS再執行網站時會不會用到cs檔呢 對於寫C#是沒什麼排斥,但是對於它執行的流程跟編譯就不是很清楚,感覺跟PHP有差,這方面的概念有沒有大大可以推薦網站讓我去爬一下,感謝大家 ----- Sent from JPTT on my Samsung SM-N900U. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.251.253 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1483766970.A.AB7.html

01/07 13:44, , 1F
ASP.NET的專案有兩種,網站(Web Site)是不需要先compile
01/07 13:44, 1F

01/07 13:45, , 2F
Web應用程式(Web Application)會把.cs先compile成dll檔
01/07 13:45, 2F

01/07 13:45, , 3F
.aspx則是兩種專案一樣由web server動態compile
01/07 13:45, 3F

01/07 13:46, , 4F
前者當然就要把cs檔一起放到server,後者只要dll就好
01/07 13:46, 4F
文章代碼(AID): #1OS7owgt (C_Sharp)