首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 怎么修改IIS站点的行为

2013-03-21 
c# 如何修改IIS站点的行为?下面这句修改不了~tbEntry.Properties[protocol][0] http,net.tcp[解决

c# 如何修改IIS站点的行为?



下面这句修改不了~
tbEntry.Properties["protocol"][0] = "http,net.tcp";

[解决办法]
试试 
/// <summary>
        /// 修改IIS站点虚拟目录的行为
        /// </summary>
        /// <param name="siteName">站点名称</param>
        /// <param name="appName">虚拟站点名称</param>
        private void UpdateProtocol(string siteName, string appName)
        {
            using (ServerManager iisManager = new ServerManager())
            {
                Site site = iisManager.Sites[siteName];
                if (site != null)
                {
                    foreach (Application app in site.Applications)


                    {
                        if (app.Path.Equals("/" + appName))
                        {
                            app.EnabledProtocols = "http,net.tcp";
                        }
                    }
                }
                iisManager.CommitChanges();
            }
        }

热点排行