网站安装打包 浏览网站[五] 附加IIS其它功能

落日映苍穹つ 2022-01-14 11:23 244阅读 0赞

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在创建完网站与虚拟目录,接下来就是要浏览网站了,于是,在界面上多加一个按钮,点击浏览是顺势而加了:

代码就一句:

Process.Start( “ iexplore.exe “ , string .Format( “ http://\{0\} “ ,txtWebsiteIP.Text));

//IP地址用System.Net.Dns.GetHostAddresses(Dns.GetHostName())[0].ToString()就可获取


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

IIS重启:

05233808_g0KL.gif 05233808\_FzsH.gif 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 开启:

05233808_g0KL.gif 05233808\_FzsH.gif IIS Start

public static bool Start()
{
ServiceController iis = new ServiceController( “ iisadmin “ );
if (iis.Status == ServiceControllerStatus.Stopped)
{
iis.Start();
}
iis.Dispose();
return true ;
}

IIS 停止:

05233808_g0KL.gif 05233808\_FzsH.gif IIS Stop

public static bool Stop()
{
ServiceController iis = new ServiceController( “ iisadmin “ );
if (iis.Status == ServiceControllerStatus.Running)
{
iis.Stop();
}
iis.Dispose();
return true ;
}

注册asp.net:

05233808_g0KL.gif 05233808\_FzsH.gif aspnet 注册

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

打完,收工!

转载于:https://my.oschina.net/secyaher/blog/274376

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读

    相关 IIS发布网站

    右击服务站点,选择“发布网站” ![IIS发布WCF服务 - 教父 - 教父 的博客][IIS_WCF_ - _ - _] 在“Internet信息服务(IIS)管理器”中