ข้ามไปที่เนื้อหา

Windows IIS Server via Web Deploy

การ Deploy Application ไปยัง Windows Server IIS มีขั้นตอนในการ Deploy ดังนี้

Step1: Prepare configuration environment

ขั้นตอนการเตรียม configuration environment ของ project


Step2: Setup Web Deploy Service

การติดตั้ง Web Deploy Service บน Server ทำได้โดย download Package

  1. ดาวโหลด Web Deploy installer จาก ลิ้ง Download Package Web Deploy

  2. จากนั้น ติดตั้งโดยเลือกแบบ Complete

Management Service

Web Deploy Installer

Step3: Web Deploy Configuration

การใช้งาน Web Deploy จะต้องมีการตั้งค่า Service บน Server ซึ่งการ Configuration Web Deploy Service บน Server มีขั้นตอน ดังนี้

  1. เปิด IIS แถบ Server

  2. ดับเบิ้ลคลิกเข้า Management Service

    Management Service
    Management Service

  3. ติ้ก Enable remote connections

    Config Management Service
    Config Management Service

  4. คลิก Apply และ Start

  5. run คำสั่ง net stop msdepsvc & net start msdepsvc

  6. run คำสั่ง net stop wmsvc & net start wmsvc

Step4: Publishing application from Visual Studio

การ Publish .NET Application ด้วยวิธีการ Web Deploy สามารถทำได้โดยการ

  1. คลิกขวาที่ Project ที่ต้องการ Deploy แล้ว

  2. เลือก Web Server (IIS)

  3. เลือก Web Deploy

  4. กรอกข้อมูล โดย

    Server: กรอกหมายเลข IP เครื่อง Server Site name จะต้องเป็น site name ที่จะ deploy บน IIS และจะต้องมีอยู่บน IIS เรียบร้อยแล้ว
    Destination URL: ใส่ URL Website ที่ต้องการ Deploy (หลังจาก Visual Studio Deploy เรียบร้อยแล้ว จะเข้าสู่ Website นี้ อัตโนมัติ)
    User name: กรอก username ใช้ login server
    Password: กรอก password ใช้ login server
    ติ้ก Save Password หากต้องการบันทึกรหัสผ่านไว้ ใช้ในการ Deploy ในอนาคต

    Config Web Deploy Visual Studio
    Config Web Deploy Visual Studio

  5. หลังจากนั้น กด Validate Connection จะมีเครื่องหมายถูกต้อง หากไม่มีให้เช็ค ค่าที่กรอกในข้อ 4 อีกครั้ง

  6. กด Finish

  7. กด Publish

    Config Web Deploy Visual Studio
    Config Web Deploy Visual Studio