天天看點

網站安裝打包 浏覽網站[五] 附加IIS其它功能

在建立完網站與虛拟目錄,接下來就是要浏覽網站了,于是,在界面上多加一個按鈕,點選浏覽是順勢而加了:

代碼就一句:

process.start("iexplore.exe", string.format("http://{0}",txtwebsiteip.text));

 //ip位址用system.net.dns.gethostaddresses(dns.gethostname())[0].tostring()就可擷取

以下附加一下iis一些其它功能:

iis重新開機:

網站安裝打包 浏覽網站[五] 附加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其它功能

 iis 開啟:

網站安裝打包 浏覽網站[五] 附加IIS其它功能
網站安裝打包 浏覽網站[五] 附加IIS其它功能

 public static bool start()

            servicecontroller iis = new servicecontroller("iisadmin");

            if (iis.status == servicecontrollerstatus.stopped)

                iis.start();

            iis.dispose();

            return true;

網站安裝打包 浏覽網站[五] 附加IIS其它功能

iis 停止:

網站安裝打包 浏覽網站[五] 附加IIS其它功能
網站安裝打包 浏覽網站[五] 附加IIS其它功能

public static bool stop()

            if (iis.status == servicecontrollerstatus.running)

                iis.stop();

網站安裝打包 浏覽網站[五] 附加IIS其它功能

注冊asp.net:

網站安裝打包 浏覽網站[五] 附加IIS其它功能
網站安裝打包 浏覽網站[五] 附加IIS其它功能

 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");

網站安裝打包 浏覽網站[五] 附加IIS其它功能

打完,收工!

版權聲明:本文原創發表于部落格園,作者為路過秋天,原文連結:

http://www.cnblogs.com/cyq1162/archive/2010/01/27/1657346.html

繼續閱讀