ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingโปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ  (อ่าน 7511 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
metrosexual
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 223
ออฟไลน์ ออฟไลน์

กระทู้: 491



ดูรายละเอียด เว็บไซต์
« เมื่อ: 01 เมษายน 2012, 00:24:45 »

โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ
อย่าง PHP ก็จะมี AppServe  wanwan031
บันทึกการเข้า
MeenyFancy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 208
ออฟไลน์ ออฟไลน์

กระทู้: 1,270



ดูรายละเอียด
« ตอบ #1 เมื่อ: 01 เมษายน 2012, 00:26:35 »

IIS + .net framework
บันทึกการเข้า

Level UP!
สมุนแก๊งเสียว
*

พลังน้ำใจ: 36
ออฟไลน์ ออฟไลน์

กระทู้: 728



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 01 เมษายน 2012, 02:10:27 »

ตามเร็ปบนครับ แต่รู้สึกว่าถ้าลง vb 2008 ขึ้นไปมันลงให้เองมั้ง(นะ)
บันทึกการเข้า

รับเขียนโปรแกรม เขียนเว็บไซต์ ออกแบบระบบ Script บลาๆ ภาษา C#.net MVC , PHP , SQL , MySQL , Jquery , Ajax สนใจ pm ครับ
โทร 085-333-282เจ็ด (18.00-21.00)
ใบ้หวย เก็งหวย เลขเด็ด เลขเด่น อาจารย์ตี๋
MeenyFancy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 208
ออฟไลน์ ออฟไลน์

กระทู้: 1,270



ดูรายละเอียด
« ตอบ #3 เมื่อ: 01 เมษายน 2012, 02:16:24 »

IIS จะมีอยู่ในแผ่น windows อยู่แล้ว add โปรแกรมเพิ่มเอา ส่วน .net framework โหลดจากเว็บไมโครซอฟก็ได้
ถ้าจะเขียนแค่ asp.net ก็โหลดเวอร์ชั่น 1.1 มาก็พอ

แต่ว่า...... asp.net มัน out มากๆ เลยนะครับ ทำไมไม่ลองหัดทำ .net ไปเลยอะ
บันทึกการเข้า

keaw7
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 115



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 01 เมษายน 2012, 06:39:42 »

วิธีติดตั้ง iis ครับ
iis setup.mp4
บันทึกการเข้า

bonshington
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #5 เมื่อ: 02 เมษายน 2012, 00:24:49 »

IIS จะมีอยู่ในแผ่น windows อยู่แล้ว add โปรแกรมเพิ่มเอา ส่วน .net framework โหลดจากเว็บไมโครซอฟก็ได้
ถ้าจะเขียนแค่ asp.net ก็โหลดเวอร์ชั่น 1.1 มาก็พอ

แต่ว่า...... asp.net มัน out มากๆ เลยนะครับ ทำไมไม่ลองหัดทำ .net ไปเลยอะ
... ASP มัน out มากๆ wanwan044
จิงหรอคับ? เห็นมีออกversion ใหม่มาเรื่อยๆเลย
ล่าสุดก็ asp mvc ver2, 3(razor) ล่าสุด 4 กะลังจะออก
ทั้งๆที่ทำได้มากกว่า php ทุกอย่าง outจิงหรอคับ?

ถ้าบอกว่า jsp out เพราะ jcp มัวแต่ทะเลาะกัน ไม่ยอมออก update ยังพอฟังขึ้น...

ปล apache ก็รองรับ asp นะ
บันทึกการเข้า
ganginwpop
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 115
ออฟไลน์ ออฟไลน์

กระทู้: 1,448



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 02 เมษายน 2012, 00:27:50 »

IIS จะมีอยู่ในแผ่น windows อยู่แล้ว add โปรแกรมเพิ่มเอา ส่วน .net framework โหลดจากเว็บไมโครซอฟก็ได้
ถ้าจะเขียนแค่ asp.net ก็โหลดเวอร์ชั่น 1.1 มาก็พอ

แต่ว่า...... asp.net มัน out มากๆ เลยนะครับ ทำไมไม่ลองหัดทำ .net ไปเลยอะ

asp.net มัน กับ .net มันต่างกันยังไงหรอครับ
ไม่ใช่ว่า asp .net เป็นการใช้ technolgy .net ในการพัฒนา webapplication หรอครับ

หรือผมกำลังเข้าใจอะไรผิดอยู่ รบกวนชี้ทางสว่างด้วยครับ
บันทึกการเข้า

รับโม ปรับแต่ง ติดตั้ง แก้ไข บอร์ด SMF ผลงาน คลิกที่นี่

อ่านการ์ตูนออนไลน์ ที่ MangaOnlines.com
Auto Pic Post to SMF from Mthai DEMO : MangaOnlines.com

รับทำเว็บไซต์เชียงใหม่ | รับทำเว็บไซต์
Level UP!
สมุนแก๊งเสียว
*

พลังน้ำใจ: 36
ออฟไลน์ ออฟไลน์

กระทู้: 728



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 02 เมษายน 2012, 11:56:15 »

ผมก็งงๆเหมือนกันแฮะ ที่ผมเข้าใจคือ .net เนี่ยคือ ด็อทเน็ท(เอ๊ะยังไง 55+) มี 3 ตัวคือ asp.net & vb.net & c#.net ใช่มั้ยหว่า~

แล้ว .net ที่คุณ MeenyFancy กำลังพูดถึงนี่คือไรเหรอครับ หรือมีอย่างอื่นอีก หรือ .net นี่คือภาษาอื่นตะหาก หรืออะไรยังไง จะได้ไปลองจับเล่นดูมั่ง
บันทึกการเข้า

รับเขียนโปรแกรม เขียนเว็บไซต์ ออกแบบระบบ Script บลาๆ ภาษา C#.net MVC , PHP , SQL , MySQL , Jquery , Ajax สนใจ pm ครับ
โทร 085-333-282เจ็ด (18.00-21.00)
ใบ้หวย เก็งหวย เลขเด็ด เลขเด่น อาจารย์ตี๋
@Roverpost
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 89
ออฟไลน์ ออฟไลน์

กระทู้: 1,816



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 02 เมษายน 2012, 12:48:48 »

IIS + .net framework

ตามนี้เลยครับ
บันทึกการเข้า

Shibot โปรแกรมแชทบอท พร้อมระบบไลฟ์สด ที่สามารถเพิ่มยอดขายได้จริง
MeenyFancy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 208
ออฟไลน์ ออฟไลน์

กระทู้: 1,270



ดูรายละเอียด
« ตอบ #9 เมื่อ: 02 เมษายน 2012, 14:08:10 »

ขออภัยครับผมพูดไม่เคลีย ที่ผมบอกว่า out หมายถึง ASP.NET ที่เป็น in line ครับซึ่ง security ค่อนข้างต่ำ
และการทำงานค่อนข้างช้ากว่าแบบที่ compile ผ่าน VS ครับ

ส่วน ASP.NET  กับ .NET สัมพันธ์กันแบบไหน บอกได้ประมาณนี้ครับ

ASP.NET เป็น Framework ของ webapplication แบบนึง
ตัว ASP.NET เองสามารถเขียนได้ด้วยภาษาคอมพิิวเตอร์ที่เรียกว่า CLI ครับ C#,VB ก็เป็นหนึ่งในนั้นครับ

สรุปง่ายๆอีกทีว่า asp.net คือการเขียนเว็บด้วย .net language ครับ
เราเขียนได้สองแบบ คือ
1. in line ซัดด้วย code ตรงๆ เหมือน PHP
ตัวอย่างไฟล์ก็ก็
โค๊ด:
้ำhello.aspx

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "---//W3C//DTD XHTML 1.0  //EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  protected void Page_Load(object sender, EventArgs e)
  {
    // Assign the datetime to label control
    lbl1.Text = DateTime.Now.ToLongTimeString();
 
  }
</script>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title>Sample page</title>
</head>
<body>
  <form id="form1" runat="server">
 
    <div>
      The current time is: <asp:Label runat="server" id="lbl1" />
    </div>
  </form>
</body>
</html>

ซึ่งแบบนี้ที่ผมบอกว่ามันค่อนข้าง out
2. Code behind เขียนแบบนี้จะยากกว่า แต่ security จะสูงกว่า และการทำงานไวกว่า เพราะ code ได้ compile มาแล้ว
ในส่วนนี้ code จะแบ่งเป็นสามไฟล์ .aspx, .aspx.cs,.aspx.designer.cs ซึ่งแต่ละไฟล์ก็จะแบ่งไปเก็บ Layout, Source Code,Control ตามนี้
ตัวอย่างฮะ
ในไฟล์ aspx ต้องใส่ header ด้วยว่า .cs ของมันคือไฟล์ไหน
โค๊ด:
<%@ Page Language="C#" CodeFile="SampleCodeBehind.aspx.cs" Inherits="Website.SampleCodeBehind"
AutoEventWireup="true" %>

นี่คือส่วน code behind
โค๊ด:
using System;
namespace Website
{
  public partial class SampleCodeBehind : System.Web.UI.Page
  {
    protected void Page_Load(object sender, EventArgs e)
    {
      Response.Write("Hello, world");
    }
  }
}
บันทึกการเข้า

ลุงหมี
คนรักเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 125



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 02 เมษายน 2012, 15:03:15 »

ถ้าไม่อยากลง Visual Studio ก็ตัวนี้ครับ IIS 7.5 Express จิ้ม
บันทึกการเข้า

bonshington
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #11 เมื่อ: 02 เมษายน 2012, 19:31:21 »

แนะนำลองไปศึกษา ASP MVC ดูคับ
ส่วนเรื่องที่ว่า security ต่ำ อันนั้นเป็นข้ออ้างของมือใหม่อ่ะคับ

- inline ไม่เกี่ยวกับช่องโหว่ security ใดๆเลย jsp, php ก็เป็นแบบนี้
- inline ไม่เกี่ยวกับ script injection, sql injection เลย

อธิบาย .net
C#, VB, asp, javascript เป็นชื่อภาษา
.net,jquery เป็นชื่อ framework แปลคร่าวๆเหมือนเป้ฯ library เบื้องต้นให้เลือกใช้
asp.net คือ asp บน .net framework
asp mvc คือ asp.net ตัวใหม่ที่ใช้หลัก mvc "เน้นการแสดง view แบบ inline"
บันทึกการเข้า
MeenyFancy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 208
ออฟไลน์ ออฟไลน์

กระทู้: 1,270



ดูรายละเอียด
« ตอบ #12 เมื่อ: 02 เมษายน 2012, 21:41:15 »

security มันไม่ได้มีแค่ injection นะครับ แค่มันเป็นวิธีที่แพร่หลายที่สุด
การใช้ inline โดน system admin ก๊อบ code ไปก็จบเห่ละครับได้ไปทุกอย่าง

ถ้าเป็นแบบ behide อย่างน้อยก็ยังติดด่านของ compiler อีกชั้น
ถ้า inline มันดีจริง มันปลอดภัยจริงๆ เขาจะ encrypt source กันทำไมละครับ
ทั้งๆ ที่เป็น inhouse 
บันทึกการเข้า

DataCenterAsia.com
ก๊วนเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 229



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 02 เมษายน 2012, 23:15:56 »

inline code กับ code behide ความเร็วเท่ากันครับ เพราะสุดท้ายมันก็ไป compile ไว้อยู่แล้ว มันไม่ได้เป็น interpreter ครับ

เรื่อง security ก็ไม่ต่างกันครับ ที่บอกว่า system admin ก๊อบ Code อันนี้เค้าไม่เรียกว่าเป็นปัญหาด้าน security ครับ

การที่ compile เป็น exe เป็นการป้องกัน (Protect) การเข้าถึง source code ครับ
บันทึกการเข้า
bonshington
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #14 เมื่อ: 03 เมษายน 2012, 20:16:15 »

security มันไม่ได้มีแค่ injection นะครับ แค่มันเป็นวิธีที่แพร่หลายที่สุด
การใช้ inline โดน system admin ก๊อบ code ไปก็จบเห่ละครับได้ไปทุกอย่าง

ถ้าเป็นแบบ behide อย่างน้อยก็ยังติดด่านของ compiler อีกชั้น
ถ้า inline มันดีจริง มันปลอดภัยจริงๆ เขาจะ encrypt source กันทำไมละครับ
ทั้งๆ ที่เป็น inhouse  
ผมเคยแต่ dev turn key
ส่วน inline โดนก๊อป code อยากจะบอกว่า inline ไม่ใช่การเอา code behind มาแปะหน้า aspx นะคับ
inline ก็เช่น <input type="text" name="test" value="<%= "Huh?" %>"/> แบบนี้มันจะเร็วกว่ามาก สำหรับ asp.net เพราะไม่ใช่ server control และไม่ใช้ view state
ส่วน code behind จะทำไงก็สุดแท้แต่

ถ้าจะป้องกันก๊อป source ก็แค่ build project แยกเป็น .dll ก็จบนิ ก๊อปไปได้ก็ไม่มาก
« แก้ไขครั้งสุดท้าย: 03 เมษายน 2012, 20:17:15 โดย bonshington » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์