ไลบรารี FastCGI สำหรับ C # / Mono


10

ฉันต้องการเขียนแอปพลิเคชัน fastcgi สองสามตัวใน c #

ฉันรู้ว่า Mono สามารถเรียกใช้ ASP.NET บนเว็บเซิร์ฟเวอร์ที่เปิดใช้งาน fastcgi ได้ แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ

มี FastCGI library ใดที่ทำงานกับ. NET / Mono หรือไม่?


2
นี้แน่นอนคำถามที่อยู่บนSO ; เป็นคำถามการเขียนโปรแกรมที่เกี่ยวข้องกับคอมไพเลอร์ / สภาพแวดล้อมของ Linux
Michael Mrozek

1
ฉันไม่เห็นด้วยเนื่องจากไซต์ถาม & ตอบนี้มีการกำหนดเป้าหมายไปยังผู้ใช้ "ขั้นสูง" ผู้ใช้ Unix / Linux ขั้นสูงส่วนใหญ่เป็นโปรแกรมเมอร์
Giacomo Tesio

คุณใช้อะไรตอนนี้
aggsol

คำตอบ:



3

คุณหมายถึงบางสิ่งบางอย่างเช่นอินเตอร์เฟสเซิร์ฟเล็ตหรือไม่?

คุณสามารถเลียนแบบสิ่งนี้ได้ง่ายๆโดยใช้ ASPX HTTP Handler คุณเพียงแค่สืบทอดจาก IHttpAsyncHandler และคุณจะได้รับวิธี BeginProcessRequest และวิธี EndProcessRequest

ในตัวจัดการ BeginRequest ของคุณคุณสามารถทำ context.Response.Write ();


นี่คือสิ่งที่ฉันหมายถึง แต่ฉันต้องการหลีกเลี่ยงการหลีกเลี่ยง ASP.NET อย่างสมบูรณ์ฉันต้องการเขียน "FastCGI แบบธรรมดา" แต่ใช้ C #
Giacomo Tesio

3

อาจจะสายเกินไปที่จะเป็นประโยชน์สำหรับคุณ อาจเป็นประโยชน์กับคนอื่น ๆ อย่างไรก็ตามฉันพัฒนาการใช้โพรโทคอล fastcgi สำหรับ. NET / ขาวดำ คุณสามารถค้นหาได้บน GitHub ที่นี่: https://github.com/gigi81/sharpfastcgi


ไม่ฉันยังคงถูกแทรกแซง ดูเหมือน @gigi ที่น่าสนใจมาก ... ใบอนุญาตคืออะไร?
Giacomo Tesio

ที่ดี! ใบอนุญาตคือ BSD
gigi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.