在建立完網站與虛拟目錄,接下來就是要浏覽網站了,于是,在界面上多加一個按鈕,點選浏覽是順勢而加了:
代碼就一句:
process.start("iexplore.exe", string.format("http://{0}",txtwebsiteip.text));
//ip位址用system.net.dns.gethostaddresses(dns.gethostname())[0].tostring()就可擷取
以下附加一下iis一些其它功能:
iis重新開機:
public static bool restart(out string msg)
{
try
{
msg = "";
servicecontroller iis = new servicecontroller("iisadmin");
if (iis.status == servicecontrollerstatus.running)
{
iis.stop();
}
process.start("iisreset");//重新開機
iis.dispose();
return true;
}
catch (exception err)
msg = err.message;
return false;
}
iis 開啟:
public static bool start()
servicecontroller iis = new servicecontroller("iisadmin");
if (iis.status == servicecontrollerstatus.stopped)
iis.start();
iis.dispose();
return true;
iis 停止:
public static bool stop()
if (iis.status == servicecontrollerstatus.running)
iis.stop();
注冊asp.net:
string aspnet_regiispath=@"c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe";
if (!system.io.file.exists(aspnet_regiispath))
aspnet_regiispath = aspnet_regiispath.replace("c:", "d:");
if (!system.io.file.exists(aspnet_regiispath))
aspnet_regiispath = aspnet_regiispath.replace("d:", "e:");
if (!system.io.file.exists(aspnet_regiispath))
{
messagebox.show("找不到aspnet_regiis.exe的檔案路徑!");
return;
}
process.start(aspnet_regiispath, "-i");
打完,收工!
版權聲明:本文原創發表于部落格園,作者為路過秋天,原文連結:
http://www.cnblogs.com/cyq1162/archive/2010/01/27/1657346.html