Score:0

ปรับใช้ dot net web app โดยใช้ dotnet เผยแพร่ไปยังเซิร์ฟเวอร์ IIS ระยะไกล

ธง cn

การใช้ dotnet publish ฉันจะปรับใช้เว็บแอปพลิเคชัน dotnet core กับเซิร์ฟเวอร์ IIS ที่โฮสต์จากระยะไกลได้อย่างไร วิธีที่ดีที่สุดในการทำเช่นนั้นคืออะไร?

ฉันกำลังตั้งค่า Jenkins สำหรับ CICD สำหรับแอปนี้และต้องการให้กระบวนการนี้เป็นส่วนหนึ่งของสิ่งนี้

Score:0
ธง bf

ฉันคิดว่าสิ่งที่คุณกำลังมองหาคือ MS Web Deploy นี่คือเครื่องมือ Windows ที่สามารถปรับใช้ระยะไกลกับ IIS โดยใช้คำสั่ง CLI ทำให้รวมเข้ากับเครื่องมือต่างๆ เช่น Bamboo หรือ Jenkins ได้ง่าย

ในการใช้งาน คุณจะต้องตั้งค่าบริการ 2 รายการและติดตั้งบนเซิร์ฟเวอร์ IIS

  • บริการจัดการเว็บ
  • บริการตัวแทนการปรับใช้เว็บ

เมื่อติดตั้งและเรียกใช้บริการเหล่านั้นแล้ว คุณสามารถเรียกใช้ msdeploy.exe (C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe) ที่มาพร้อมกับ MS Web Deploy เพื่อดำเนินการปรับใช้แอปพลิเคชัน ซึ่งสามารถทำได้จากเซิร์ฟเวอร์เดียวกันหรือจากเซิร์ฟเวอร์ระยะไกล

ตัวอย่าง:

msdeploy.exe -กริยา:ซิงค์
     -แหล่งที่มา:iisApp="$appPath\web"
     -dest:iisApp='$SiteName',wmsvc="$IIS-ชื่อเซิร์ฟเวอร์",UserName='$user',Password='$password',AuthType='Basic',skipAppCreation=true
     -enableRule:AppOffline
     -allowUntrusted:จริง
Lex Li avatar
vn flag
แม้ว่า Microsoft จะไม่ได้รับการสนับสนุนจาก Microsoft แต่ก็เป็นไปได้ที่จะเรียกใช้ Web Deploy บนแพลตฟอร์มที่ไม่ใช่ Windows ผ่าน Mono
MeemicMan avatar
bf flag
นั่นเป็นการดีที่จะรู้ คุณจะติดตั้งบนระบบที่ไม่ใช่ windows เพื่อใช้งานกับโมโนได้อย่างไร ไวน์?
Lex Li avatar
vn flag
1. ติดตั้ง Mono บนเครื่องนั้น (Linux หรือ macOS) 2. คัดลอก msdeploy.exe (และการอ้างอิง) จากเครื่อง Windows ของคุณไปยังเครื่องนั้น 3. รัน `mono msdeploy.exe` ด้วยพารามิเตอร์ที่จำเป็น สิ่งนี้ควรเปิดใช้งานคุณสมบัติบางอย่าง (แต่อาจไม่ใช่ทั้งหมด)
MeemicMan avatar
bf flag
ดูเหมือนจะเป็นกรณีการใช้งานที่ดีสำหรับคอนเทนเนอร์ Docker

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา