读书人

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

发布时间: 2013-03-21 10:08:17 作者: rapoo

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

读书人网 >C#

热点推荐