2008-09-30 42 views
8

.NET'te geliştirilmiş bir Windows uygulamasında bir hafif web sunucusu yerleştirmek istiyorum. Web sunucusu PHP'yi desteklemelidir..NET'te Yerleşik Web Sunucusu

Cassini'ye baktım, ama sadece ASP.NET gibi görünüyor.

cevap

9

.net sınıfı HttpListener, IIS'nin oluşturulduğu temeldeki http.sys dosyasını ortaya çıkarır. Windows XP2'den beri tüm makineler varsayılan olarak http.sys yüklenmiştir. Başlamak için bazı bağlantılar.

XML-RPC SERVER USING HTTPLISTENER

PHP desteği gelince

HttpListener For Dummies

, bunu sağlayacak bilmiyorum ama bunu inşa olamazdı hiçbir teknik neden yoktur.

5

I uygulamanızla kolayca başlatabileceğiniz ve kapatabileceğiniz XAMPP Lite beğenilerine bakardım.

Ayrıca tam olarak aradığınızı iddia eden AppWeb da var.

+0

Teşekkürler! AppWeb iyi web sitesi biraz korkutucu geliyor. XAMPP çok ağır. – Vincent

+0

Appweb, yönetilen C# projesine kaynak olarak içe aktarılmaz ... –

2

PHP'yi her zaman bir CGI uygulaması olarak kullanabilirsiniz. CGI iyi belgelenmiştir ve AFAIK uygulaması oldukça kolaydır. Darrel Miller önerisini kullanın ve bir miktar CGI magick ile birleştirin ve gazla yemek yemeniz gerekir.

0

Gelincik gömülü web sunucusu https://code.google.com/p/mongoose/

da Sen VS2012 EXE olarak/10/08 ile inşa edebilirsiniz ve PHP kullanabilir ve istemci uygulaması için veri itmek WebSockets. Ayrıca yapmak veya bir DLL DLL projesine kod getirmek ve bir _DLLMain, DEF dosyası, vb. Inşa edebilirsiniz bir DLL inşa edebilirsiniz. Sonra doğrudan C# kullanın - mongoose.cs ve example.cs dosyaları bakın.

+0

Şuna bir bakın: [octo mongoose] (https://github.com/octo/mongoose) – Milad

İlgili konular