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

作者: bnb19009 (hellooo1)   2017-01-07 13:29:28
各位大大好
小弟剛入門.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有差,這方面的概念有沒有大大可以推薦網站讓我去爬一下,感謝大家
作者: ssccg (23)   2017-01-07 13:44:00
ASP.NET的專案有兩種,網站(Web Site)是不需要先compileWeb應用程式(Web Application)會把.cs先compile成dll檔.aspx則是兩種專案一樣由web server動態compile前者當然就要把cs檔一起放到server,後者只要dll就好

Links booklink

Contact Us: admin [ a t ] ucptt.com