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

简介:

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

代码就一句:

 

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

 

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

 


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

 

IIS重启:

 

ExpandedBlockStart.gif
复制代码
   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 开启:

ExpandedBlockStart.gif
复制代码
  public   static   bool  Start()
        {
            ServiceController iis 
=   new  ServiceController( " iisadmin " );
            
if  (iis.Status  ==  ServiceControllerStatus.Stopped)
            {
                iis.Start();
            }
            iis.Dispose();
            
return   true ;
        }
复制代码

 

IIS 停止:

 

ExpandedBlockStart.gif
复制代码
public   static   bool  Stop()
        {
            ServiceController iis 
=   new  ServiceController( " iisadmin " );
            
if  (iis.Status  ==  ServiceControllerStatus.Running)
            {
                iis.Stop();
            }
            iis.Dispose();
            
return   true ;
        }
复制代码

 

注册asp.net:

 

ExpandedBlockStart.gif
复制代码
  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 " );
复制代码

 

 

打完,收工!

相关文章
|
域名解析 缓存 网络协议
解决宝塔报错提示:您的请求在Web服务器中没有找到对应的站点
解决宝塔报错提示:您的请求在Web服务器中没有找到对应的站点
解决宝塔报错提示:您的请求在Web服务器中没有找到对应的站点
|
12月前
|
前端开发 应用服务中间件 测试技术
Nginx配置下载附件让浏览器提示用户是否保存
Nginx配置下载附件让浏览器提示用户是否保存
78 0
|
开发者
Win系统 - 打包导出浏览器的扩展程序
Win系统 - 打包导出浏览器的扩展程序
124 0
Win系统 - 打包导出浏览器的扩展程序
|
测试技术
Cypress系列(56)- 避免访问多个站点
Cypress系列(56)- 避免访问多个站点
120 0
Cypress系列(56)- 避免访问多个站点
|
C++
vs2010打不开vs2017的.sln文件,出现错误提示 “选择的文件是解决方案文件 但是用此应用程序的较新版本创建的,无法打开”
原文:vs2010打不开vs2017的.sln文件,出现错误提示 “选择的文件是解决方案文件 但是用此应用程序的较新版本创建的,无法打开” 解决方案: 1、复制下面这段语句 Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 2、用记事本方式打开vs2017版本的.sln文件,将上面复制的两行语句替换.sln文件里面前两行语句,保存。
3616 0
|
Web App开发
使用火狐浏览器插件 katalon 做自动化浏览操作
今天参加全国公共英语考试,使用了 katalon 这个火狐(Firefox)浏览器的插件(基于 selenium),简化了重复劳动。整理成文档,希望可以帮助到有需要的朋友。 安装 从火狐浏览器的菜单里进入“附加组件” 到“插件”页面,搜索框里输入“katalon”,敲回车键。
4667 0
Confluence 6 后台中为站点添加应用导航
Confluence 6 后台中为站点添加应用导航的连界面和方法。 https://www.cwiki.us/display/CONFLUENCEWIKI/Configuring+the+Site+Home+Page ...
793 0
WordPress 如何不使用插件安装网站跟踪代码
很多时候,你可能会要求安装插件来将跟踪代码添加到 WordPress 上,其实没有必要。因为你可以通过修改文件的方式直接添加。
1085 0