zoukankan      html  css  js  c++  java
  • WIN10 获取IIS下所有站点的名称运行状态

    1、权限问题

    开发过程中

    错误: 由于权限不足而无法读取配置文件”的错误

    需要对文件redirection.config添加当前用户的操作权限,具体位置为C:WindowsSystem32inetsrvconfig。

    如果遇到 拒绝访问的情况,那就是你的文件夹安全设置的有问题,改成Authenticated Users ,然后你的vs 要用管理员身份启动,重要!!!! 

    部署后

    错误: 由于权限不足而无法读取配置文件”的错误

    解决方法:应用程序池的高级设置里进程模型下的标识选择为LocalSystem即可。 

    2、最终代码

    ServerManager manager = new ServerManager();
    foreach (var site in manager.Sites)
    {
    switch (site.State)
    {
    case ObjectState.Started:
    {
    Console.WriteLine("正常");
    break;
    }
    case ObjectState.Starting:
    {
    Console.WriteLine("正在启动");
    break;
    }
    case ObjectState.Stopping:
    {
    Console.WriteLine("正在关闭");
    break;
    }
    case ObjectState.Stopped:
    {
    Console.WriteLine("关闭");
    break;
    }
    }
    Console.WriteLine(site.Name);
    }

  • 相关阅读:
    【复习笔记】数据结构-外排序
    【复习笔记】数据结构-内排序
    python os
    pyinstaller problem
    python tk Lable
    机器学习
    python pickle and json
    pycharm 快捷键
    day10_procession作业
    python fibonacci recursion review
  • 原文地址:https://www.cnblogs.com/acore/p/15179276.html
Copyright © 2011-2022 走看看