Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,032

HOME > กระทู้สำหรับภาษาต่าง ๆ > สอบถามเกี่ยวกับ ASP.net แบบ MCV ครับ หลังจาก Export



สอบถามเกี่ยวกับ ASP.net แบบ MCV ครับ หลังจาก Export

 
Topic : 136766



โพสกระทู้ ( 35 )
บทความ ( 0 )



สถานะออฟไลน์



พอดีผมได้ลองทดสอบเขียนเว็บไซต์ด้วย ASP.NET แบบ MCV แล้วเห็นว่าตอน Export แบบ IIS ตัวสคริปมีการเข้ารหัสให้ แล้วอยู่ในรูป DLL
ผมเลยอยากสอบถามว่า ผมอยากให้เฉพาะส่วนของ HTML สามารถแก้ไขได้หลังจาก Export แล้ว ถ้าผมอยากทำให้คนที่นำระบบไปใช้สามารถแก้ไขส่วนนี้ได้อย่างเดียว โดยตอน export ไม่ถูกเข้ารหัสสามารถทำได้ไหมครับ

พอดีลอง Export แล้วมันถูกเข้ารหัสเป็น DLL หมดเลยรวมถึง HTML ยกเว้นไฟล์ JS CSS ทำให้เว็บตายตัวไม่สามารถแก้ไขได้



Tag : Web (ASP.NET), C#


Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2022-07-31 16:13:45 By : bp28311 View : 717 Reply : 9
 

 
Quote:
ASP.Net กับ HTML ต่างกันอย่างไร?


CVM - server code
HTML - client code

ถ้าอยากแก้ HTML ได้ มีทางเลือก (เรียงจาก ง่าย -> ยาก)
1. เลิกใช้ .NET (รวมไปถึง server-side scripts อื่นๆ ด้วย)
2. ยอมให้ source code คนอื่นไป build เองได้
3. ลอง publish แบบไม่ต้อง precompile view
4. disassembling + rebuilding view
5. เขียนโปรแกรมแบบ dynamic editable content หรือ อ่าน HTML จาก external source
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2022-07-31 18:14:25 By : 009
 


 

No. 2



โพสกระทู้ ( 9,569 )
บทความ ( 2 )



สถานะออฟไลน์


เขียนเป็น API ให้เขาเขียนโค๊ด อิสระ
หรือ จะใช้ javascript เป็น base แทน html ก็ได้

แต่เมื่อให้เขาเขียนโค๊ดได้ แล้วจะสนใจเราเหรอครับ 555555
หาเรืองโดนเลิกจ้างซะแล้ว


ประวัติการแก้ไข
2022-08-01 14:01:29
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2022-08-01 13:58:52 By : Chaidhanan
 


 

No. 3



โพสกระทู้ ( 35 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : Chaidhanan เมื่อวันที่ 2022-08-01 13:58:52
รายละเอียดของการตอบ ::
ปกติผมเขียน PHP อยู่ครับ แล้วขายระบบพร้อมโดเมน ลูกค้าจัดการผ่านหลังบ้านได้อย่างเดียว แล้วพอดีมาเห็นเพื่อนใช้ ASP.NET core MVC แล้วตอน export มันเข้ารหัสให้ซึ่งปกติ php ไม่มีผมก็เลยเห็นว่าน่าสนใจดี เลยอยากใช้ข้อดีจุดนี้ที่จะขายระบบแบบขายขาดที่มีการเข้ารหัสพวกส่วนสำคัญแต่ลูกค้าสามารถปรับแต่งธีมของตัวเองได้อย่างเดียว จะได้ตัดปัญหาหลาย ๆ อย่างออกไปครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2022-08-02 12:20:17 By : bp28311
 


 
PHP ก็มี dynamic link library เหมือนกัน (win: dll, UNI* : so) แต่เขาจะเรียกว่า extension
ถ้าไม่อยากให้แก้ไขก็ทำเป็น extension ก็ได้ แถม library ถูกคอมไพล์จาก C++ ซึ่งแกะยากถึงแกะไม่ได้

ในขณะที่ฝั่ง .NET จะคอมไพล์ลง CLI ซึ่งสามารถทำ Reverse Engineering ได้มากกว่า 90% ของ original source code

ถ้าไม่เชื่อลองส่ง dll ที่สร้างจากโปรเจค Asp.Net Core MVC (สมมติมาก็ได้) ผมจะทำให้ดูและแปะ source code ส่วนที่เป็น View
ภายใน 30 นาที หลัวจากได้อ่านโพสต์ แล้วคุณไปเปรียบเทียบต้นฉบับ


ด้วยเหตุนี้ จึงใส่วิธีที่ 4 ให้ disassembling แต่จะยากหน่อยตอน build กลับคืนให้ทำงานได้เหมือนเดิม เพราะคุณต้องบอกเลข builder และ
พารามิเตอร์ (command option) บางส่วนให้ลูกค้า (แต่วิธีนี้ลูกค้าอาจไม่เอาด้วย เพราะไม่สะดวก)

ยังไงผมแนะนำวิธีที่ 3 คือ ตอน publish ไม่ต้องให้มัน compile ส่วนของ view
ถ้าไม่สำเร็จก็ค่อยโยนส่วนแสดงผลไว้ที่ wwwroot แล้วกำหนด path ให้อ่านจากโฟลเดอร์นี้
แต่จะทำแบบนี้ได้ต้องเข้าใจ MVC architecture ของ .NET เป็นอย่างดี
ไม่งั้นก็ generate HTML จาก JS ตามท่าน Chai
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2022-08-02 13:46:37 By : 009
 


 

No. 5



โพสกระทู้ ( 35 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 4 เขียนโดย : 009 เมื่อวันที่ 2022-08-02 13:46:37
รายละเอียดของการตอบ ::
ถ้าแบบนี้เอาซะผมอยากกลับวนไป php เลยครับฮ่า ๆ ถ้าทำแบบ extension ท่านพอมีชื่อเต็มให้ไปหาข้อมูลต่อไหมครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2022-08-02 17:47:44 By : bp28311
 


 

No. 6



โพสกระทู้ ( 35 )
บทความ ( 0 )



สถานะออฟไลน์


แบบนี้ใช่ไหมครับ php extension
http://www.php-cpp.com/
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2022-08-02 17:58:08 By : bp28311
 


 
ใช่ครับ ถ้าต้องการ syntax ใกล้เคียงกับ PHP แนะนำอีกตัว
ซีเฟียร์ (Zephir)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2022-08-02 18:02:33 By : 009
 


 

No. 8



โพสกระทู้ ( 35 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 7 เขียนโดย : 009 เมื่อวันที่ 2022-08-02 18:02:33
รายละเอียดของการตอบ ::
ขอบคุณมากครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2022-08-02 18:04:50 By : bp28311
 


 

No. 9



โพสกระทู้ ( 9,569 )
บทความ ( 2 )



สถานะออฟไลน์


ก็ต้อง มาวิเคราะห์ ว่าเรา เปิดให้เขาออกแบบได้มากน้อยขนาดไหน
เปลี่ยนได้แค่ รูปแบบ แต่ข้อมูลใน database ยังเหมือนเดิม หรือเปล่า
หรือ เขียนเพิ่มเติมได้เองแบบอิสระ

ถ้าแบบอิสระ ให้หันไปใช้ sub domain ควบคุมเองเลย เราแค่สร้าง Custom Menu ในโปรแกรมหลัก.ให้เขาสามารถ ใส่เมนูใหม่ ชี้ลิงค์ได้

ถ้าเอาแค่ธีม กำหนดสี ก็ใช้ กำหนด config เปลี่ยนแค่บางจุด
ก็ให้สร้างหน้า config ขึ้นมาให้เขากำหนด จะเปลี่ยน รูป เปลี่ยน สี ก็ว่ากันไป
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2022-08-03 06:57:11 By : Chaidhanan
 


   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเกี่ยวกับ ASP.net แบบ MCV ครับ หลังจาก Export
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่