• 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);
    }

  • 相关阅读:
    360多渠道打包
    美团多渠道打包
    友盟的多渠道打包
    在代码中得到应用的签名
    如何为APK签名?
    driver.close()和driver.quit()
    块级元素和行内元素
    selenium切换窗口
    pycharm快捷键
    类属性与方法(待补充)
  • 原文地址:https://www.cnblogs.com/acore/p/15179276.html
Copyright © 2020-2023  润新知