zoukankan      html  css  js  c++  java
  • IIS7 Microsoft.Web.Administration 创建Application问题

    在使用DirectoryEntry操作IIS时,可以设置很多属性。但使用Microsoft.Web.Administration中的一些类时,不知道在哪设置。例如:AccessScript,AccessRead,目录浏览,匿名访问等属性。我现在写的代码如下:

    复制代码
     using(ServerManager sm = new ServerManager())
    {
    ApplicationPool newPool = sm.ApplicationPools["NewPool"];
    if (newPool == null)
    {
    newPool = sm.ApplicationPools.Add("NewPool");
    newPool.AutoStart = true;
    newPool.ManagedRuntimeVersion = "v4.0";
    newPool.Enable32BitAppOnWin64 = true;
    sm.CommitChanges();
    }
    Site defaultSite = sm.Sites["Default Web Site"];
    Application newApplication = defaultSite.Applications["NewApplication"];
    if(newApplication!=null)
    {
    defaultSite.Applications.Remove(newApplication);
    }
    newApplication = defaultSite.Applications.Add("/NewApplication",
    @"F:SilverlightPrismModulePrismModule.Web");

    newApplication.ApplicationPoolName = "NewPool";
    sm.CommitChanges();
    }
    复制代码

    这样也能正确在Default Web Site下创建一个应用程序,我想知道上面提到的那些属性如何设置?

      问题解决。IIS7中关于站点的配置信息时通过config文件存储的,主要在applicaitonhost.config和web.config中设置。用到Microsoft.Web.Administration中的Configuration类

     
  • 相关阅读:
    js数组条件筛选——map()
    (转)适用微信小程序的table表格(带隔行变色)
    nodejs学习笔记<七> 路由
    酷我音乐(在线试听)下载方法
    nodejs学习笔记<二> 使用node创建基础服务器
    JS BOM 窗口中的使用
    JS DOM
    JS 寄生 继承
    JS字面量创建方式的优缺点
    JS 构造函数
  • 原文地址:https://www.cnblogs.com/lizhenlin/p/7214512.html
Copyright © 2011-2022 走看看