WMI ve C # kullanarak IIS6 ve programlı IIS 7 Yeni Uygulama eşlemesi eklemek nasıl?

2 Cevap php

Amacım WMI (System.Management) kullanarak C # Kod aracılığı ile IIS6 ve IIS 7 için PHP uzantısı eklemek için. Ben DirectoryEntry cant kullanmak.

Ben IIS 6/IIS7 yeni ScriptMap Nesne ekleme ile şaşırıp.

Ben orada burada bazı mesajlarını okumak ve Sıfırdan yeni WMI nesnesi ekleyerek zor olduğunu duydum.

Ben php gibi aspx dosyalarını işlemek ve bunları işlemek için edebilmek için IIS 6/IIS7 etkinleştirmek istiyorum. Ben (yüklü değil) benim sistemde bir dizine php zip arşivi elde var. Propblem i mevcut ScriptMap nesneleri değiştirmek mümkün ama ben yeni bir ScriptMap nesneleri eklemek anlamak olsun dont.

Ayrıca ben ScriptMap için yeni bir extensiuon işleyicisi ekleyerek sorunu ya çözecek emin değilim.

Rehberlik edin.

Teşekkürler

2 Cevap

@Kev. Yes. Got it. Problem solved through Thanks Kev . :-)

Çözelti was

  1. ScriptMap Array ve "ScriptProcessor" Mülkiyet {[(4) yoluna ayarlanacak ve "Extensions" Mülkiyet "*.php" uzantısı eklemek için }]

  2. Ikinci şey "Default.aspx, Default.htm, Default.html, Default.asp" vb diğerleri arasında "DefaultDoc" Array indeksi Sıfırıncı için "Default.php" (veya herhangi bir başka uygun varsayılan php belge) ekleyin oldu

  3. Üçüncü şey ver / PHP ISAPI uzantısı sağlamaktı. IIsWebService.EnableExtension hile yaptı.

Tekrar teşekkürler bana başlangıç ​​noktası sağlamak için kev.

PHP yükleyici deneyin, IIS için bir seçenek vardır .. neden tekerleği yeniden icat?

PHP.net installation