日期:2014-05-18  浏览次数:20547 次

谁知道如何用ASP。NET操作IIS站点的属性吗?比如说修改某个站点的是否允许匿名等
有没有人能指教一下啊~

------解决方案--------------------
IIS7.0好像可以,以前的版本好像不能。关注
------解决方案--------------------
http://hi.baidu.com/nearus/blog/item/8da99e1eeb70cf1e413417a2.html
网上搜:asp.net操作iis,有你想要的吧
------解决方案--------------------
http://weblogs.asp.net/jezell/archive/2003/09/17/27869.aspx
------解决方案--------------------
支持!
------解决方案--------------------
asp.net一般不会用有管理权限的用户身份运行的吧
------解决方案--------------------
asp.net用户首先要有足够的权限,然后:

DirectoryEntry dir = new DirectoryEntry("IIS://localhost/W3SVC/1/root");//这个得到站点目录节点
if (dir != null)
{
foreach (DirectoryEntry de in dir.Children)
{
if (de.Name == Function.VirtualApplicationPath.Replace("/", ""))
{

foreach (string elmentName in de.Properties.PropertyNames)
{
//这里就是站点配置信息,找到自己需要的配置内容修改
}
}
}
}
de.CommitChanges();
------解决方案--------------------
参考
参考
------解决方案--------------------
up
------解决方案--------------------
mark!
up!