ขั้นการติดตั้ง Orchard (ASP.NET MVC 3) บน ISS 6 Windows Server 2003
ก่อนที่จะติดตั้ง Orchard ให้ทำการติดตั้ง component ต่อไปนี้ก่อน
ติดตั้ง Windows Server 2003
ติตตั้ง server 2003 server pact 1
ติดตั้ง windows imaging component
ติดตั้ง .NET framework 4
ติดตั้ง ASP.NET MVC 3 คลิกเพื่อ download
ติดตั้ง IIS 6
หลังจากติดตั้งความต้องการพื้นฐานในการติดตั้ง Orchard เรียบร้อยแล้ว
ให้เข้าไปที่ IIS Manager ให้คลิกขวาที่ Web Service Extension Node

คลิกเลือก Allow all Web Service extensions for a specific application
จะมีหน้าต่างปรากฎขึ้นมาให้เลือ ASP.NET v4.0.30319 แล้วคลิกปุ่ม OK

เริ่มติดตั้ง Orchard
สร้าง folder เก็บไฟล์ต่าง ๆ ของ Orchard เช่น C:\orchard คลิกเพื่อ download Orchard
copy file ต่างๆ ของ orchard web ไว้ใน folder นี้

เพื่อที่จะทำให้ ASP.NET application ทำงานในลักษณะที่เป็น NetWork Serivice เราต้องทำการเปิด permission ให้กับ Network Service account ให้สามารถเขียน อ่าน file ,folder ของเว็บได้
เปิด Windows Explorer ไปยัง folder orchard ในตัวอย่างนี้คือ c:\orchard
คลิกขวาที่ orchard folder เลือก Properties
ในหน้าต่าง Properties ให้เลือก Security Tab
ใน Security Tab ให้ตรวจดุว่ามี User ที่ชื่อว่า Network Service แล้วยัง หากยังไม่มีให้ทำการเพิ่มเข้าไป
หลังจากเพิ่ม Network Service ไปแล้ว ให้ทำการเพิ่ม Permission ด้วยการเลือก Network Service แล้วคลิกเลือก check box Read, Write, และ Modify permissions
คลิก Advanced
ในหน้าต่าง Advanced ให้คลิกเลือก NETWORK SERVICE แล้วคลิกเลือก
Allow inheritable …
Replace permission.... ทั้งคู่
คลิก Apply แล้วเลือก OK เพื่อปิดหน้าต่าง Advanced
คลิก Apply แล้วเลือก OK อีกครั้ง เพื่อปิดหน้าต่าง Properties

ทำการสร้าง New Website ใหม่
ไปที่ IIS Manager
มีหน้าต่างใหม่เปิดขึ้นมา ให้กด Next
พิมพ์ orchard ในช่อง Description
หากต้องการเปลี่ยน port จาก 80 ไปใช้ port อื่น สามารถเลือก port อื่นได้ในขั้นตอนนี้
กด Next
กด Browse หา folder ที่เก็บ file ของ Orchard web ในตัวอย่านี้คือ c:\orchard
กด Next
คลิกเลือก Run scripts
กด Next
กด Finish
ตรวจดูว่าเว็บอยู่ในสถาะนะที่กำลังทำงานอยู่และจะได้ผลลัพธ์เว็บไซด์ที่มีโครงสร้างดังนี้

เปิด web browser ที่ ช่อง url address ให้พิมพ์ localhost แล้วกด Enter
browser จะเปิดหน้าให้ทำการติดตั้ง Orchard
กรอกข้อมูลต่างๆ ให้ครบถ้วน

สำหรับส่วนที่เป็นการตั้งค่าให้กับ database มีให้เลือก 2 วิธีคือ ให้เลือกอย่างใดอย่างหนึ่งคือ
1. Use built-in data storage (SQL Server Compact) จะใช้ database file SQL Server Compact เป็นวิธีการติดตั้งที่ง่าย ระบบจะสร้าง database ให้ทันทีไม่ต้องทำการตั้งค่าของ
Connection String แต่ไม่เหมาะสำหรับเว็บที่เปิดให้ใช้งานจริง เพราะไม่เหมาะกับการทำงานแบบ multi session ที่มีผู้ใช้หลายคน จะเหมาะกับการใช้งานในช่วงพัฒนาเว็บมากกว่า แต่เพื่อความง่ายในตัวอย่างนี้จะขอเลือกใช้ตัวอย่างนี้
2. Use an existing SQL Server (or SQL Express) database เชื่อมต่อกับ SQL Server วิธีการนี้ต้องสร้าง database เปล่าๆ ไว้ใน SQL server ก่อน แล้วทำการระบุค่า Connection String เข้าไป

ค่าอื่นให้คงค่าเดิมไว้ คลิก Finish Setup
รอสักครู่ …..

หน้าตาของเว็บหลังจากที่ได้ทำการติดตั้งเรียบร้อยแล้ว
