清风网络:老牌安全放心下载站! 下载排行 推荐软件 软件分类 最新文章 热点文章 最新软件 文章分类
软件文章
最新专题: flash 淘宝大全 手机育儿软件 傲游浏览器 淘宝双12购物软件 QQ超市 网盘 浏览器 手机摄影相机推荐 站长工具 腾讯游戏盒子 手机理财软件 qq2014 滴滴app 电子阅读
当前位置:清风网络网络编程Asp.Net → ASP.NET建站增加虚构目录和主机头

2011-4-3 12:58:43

前言

本文简介了ASP.NET如何议决WMI树立站点、添加虚拟目录和添加主机头。并且已在Windows Server 2003及IIS6的环境下测试议决。

这玩意儿花了老子3天时间才完成,用了多个小时写代码,并且当中还花了不少时间处理 Win32: Access denied error的疑问。当然我要指出的是,无论NETWORK SERVER帐户依旧IUSR_帐户都不要配置过大的权限。关于WMI和IIS metabase的安全机理,我依旧一无所知的。我只不过处理疑问而已。

看代码

最先要从Internet信息服务(IIS)维护器中获取站点标识符,点击“站点”根节点,右侧“标识符”显示的就是站点的ID。默许站点的标识符通常是1。

获取站点标识的功用,咱们要用到一个namespace,代码如下:

using System.Management;

下文一切’ServerName’都示意你的服务器称号,或许假设你的代码是本地运转的,也可以够用一个点来示意。

树立一个站点,你会用到如下函数。这个函数前往新站点的ID,这样你可以进一步对这个站点执行操作。

public static string CreateWebsite(string serverName, string appPoolName, string ip,string pathToroot, string hostName, string domainName, int port)
{
ConnectionOptions options = new ConnectionOptions();
options.Authentication = AuthenticationLevel.Connect;
options.EnablePrivileges = true;
options.Impersonation = ImpersonationLevel.Impersonate;
ManagementScope scope = new ManagementScope(string.Format(@\\{0}\root\MicrosoftIISv2,
serverName), options);
scope.Connect();
ManagementObject oW3SVC = new ManagementObject(scope,
new ManagementPath(@"IIsWebService='W3SVC'"), null);
[1] [2] [3] [4] [5] [6] 下一页 

相关软件

文章评论

阅读排行

推荐文章

帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
本站提供的软件来自互联网下载纯属学习交流之用,全部需要用迅雷工具下载,如侵犯您版权的请与我们联系,我们会尽快改正,请在下载24小时后删除。
www.vipcn.com 版权所有 蜀ICP备13015096号-5 Powered by:vipcn