2010-07-30 30 views
21

ben şöyle IIS sunucusunu yöneten bir ASP.Net uygulaması var yeni siteler, sanal klasörler vb.Uzaktan IIS Yönetimi

Gerçekten ihtiyacım olan şey, uzak bir sunucuyu aynısını yapmak için yönetmek.

örn. Web Uygulaması IIS01'de yaşar, kullanıcı "Sanal Klasör Oluştur" düğmesine tıklar ve bu, gerekli klasörü oluşturmak için IIS02'ye bağlanır.

Ben Microsoft.Web.Administration.ServerManager bu sadece yerel örneğini yönetmek göründüğü gibi ileri gitmek için doğru yolu DEĞİL olduğunu varsayarak yaşıyorum, peki eğer mümkünse de öyledir?

+0

Sorunuza daha iyi yanıtlar alabilirsiniz ServerFault.com. Burada programlama soruları hakkında daha çok şey var. – DOK

+2

Bu bir ServerFault sorusu değil, ** ['Microsoft.Web.Administration.ServerManager'] hakkında bir programlama sorusu ** (http://msdn.microsoft.com/en-us/library/microsoft.web .administration.servermanager.aspx? ppud = 4) sınıfı. Bu soru, * taşınmamalıdır. –

+2

Bu bir programlama sorudur .... check out (a) Microsoft.Web.Administration.ServerManager ve (b) C# asp.net etiketleri – BIDeveloper

cevap

27

Sen almak için statik ServerManager.OpenRemote() yöntemi kullanabilirsiniz/uzaktaki bir sistem uyuz:

var manager = ServerManager.OpenRemote("IIS02"); //Or, by IP "1.1.1.1" 

Bu, o makine için bir ServerManager örneğini döndürür.

+0

Kesinlikle harika - teşekkürler! – BIDeveloper

+0

@Jim - Hoşgeldiniz :) –

+0

Çalışıyorsa, muhteşem olacak! – smwikipedia