|
|
|
ถามหน่อยครับ ASP.NET WebSite กับ WebApplication ต่างกันยังไงคับ |
|
|
|
|
|
|
|
ตัวเดียวกัน
|
|
|
|
|
Date :
2011-10-31 23:32:18 |
By :
โจ้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Web เหมื่อนกันแต่ไม่เหมื่อนกันนะครับ ที่ผมเจอคือ WSP Class ต้องอยู่ใน App_Code เท่านั้น แต่ WAP จะอยู่พาธไหนก็ได้
แล้วก็
ลอง list คร่าว ๆ ให้ฟังครับ จากที่เคยทำมา และเจอใน discuss จากหลาย ๆ แห่ง
Web Application Project (WAP) VS Web Site Project (WSP)
1. หากต้องการแก้ไข code .cs, .vb โดยไม่ต้อง recompile ให้เสียเวลา เลือก WSP (low security)
2. หากต้องการใช้ทั้ง C#, VB ใน web site เดียวกัน เลือก WSP
3. หากต้องการป้องกันการแก้ไข source code บน server ก็เลือก WAP
4. หากต้องการจำนวน file น้อย ๆ performance ดี ๆ ก็เลือก WAP
5. หากต้องการใช้ ASP.NET MVC เลือก WAP
6. หากคุณทำ unit test ด้วย framework ต่าง ๆ คุณต้องเลือก WAP
7. กรณีใช้ Source control ใช้ได้ทั้งคู่ ไม่มีใครดีกว่า
8. หากคุณทำ Automate Build, CI ละก็ ต้องเลือก WAP
9. หากจะแก้ไขแค่ .aspx, js, css, html ใน web คุณก็ใช้ได้ทั้ง WSP และ WAP
10. ถ้าจะใช้ Web Deployment ใน VS2010 หรือ msdeploy คุณต้อง เลือก WAP
11. กรณีใช้ Inline script <% %> หรือ <script runat="server"> </script> ใช้ได้ทั้ง WSP, WAP
12. หากอยาก debug ไปแก้ code แล้ว debug ต่อ คุณต้องเลือก WAP
13. หากต้องการ protect source code คุณต้องเลือก WAP
ของคุณ Nine (นาย)
แล้วก็ตามนี้ครับ
http://www.c-sharpcorner.com/UploadFile/kalisk/website02232009162404PM/website.aspx
|
|
|
|
|
Date :
2011-11-01 00:24:13 |
By :
l3aicha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|