`
- 浏览:
16072846 次
- 性别:
- 来自:
济南
-
<%
'**********************************************************************************
'创建一个WebServer
'必须参数:WRoot,为创建站点的物理目录;WComment为站点说明;WPort为站点端口;ServerRun为是否自动运行
'当创建成功时返回1,失败时提示退出并返回0,当创建站点成功但启动失败时返回2
'**********************************************************************************
'
'******************注意:WPort为List类型,意为服务器端口,***************
' 本函数在IIS5.0上通过,**必须以管理员身份登录**
'端口举例:
'DimWPort,bindlists,createflag,oComputer
'oComputer="LocalHost"
'binglists=Array(0)
'binglists(0)=":80:"'端口号为80
'WPort=binglists
'createflag=CreateWebServer("D:myweb","我的家园",WPort,False)'调用建站函数
' Ifcreatflag=0Then
'Response.Write"创建站点失败!请确定是否有权限"
'ElseIfcreateflag=1Then
'Response.Write"创建站点成功!"
'ElseIfcreateflag=2Then
'Response.Write"创建站点成功,但启动站点失败,可能端口冲突!"
'EndIf
'********************************************************************************
'关于Ftp站点的创建我已发表在asp版,请有兴趣的朋友自己去查看
'如有问题,欢迎跟我联系:nonepassby@163.com
FunctionCreateWebServer(WRoot,WComment,WPort,ServerRun)
OnErrorResumeNext
DimServiceObj,ServerObj,VDirObj
SetServiceObj=GetObject("IIS://"&oComputer&"/W3SVC")'首先创建一个服务实例
WNumber=1
DoWhileIsObject(ServiceObj.GetObject("IIsWebServer",WNumber))
IfErr.number<>0Then
Err.Clear()
ExitDo
EndIf
WNumber=WNumber+1
Loop
SetServerObj=ServiceObj.Create("IIsWebServer",WNumber)'然后创建一个WEB服务器
If(Err.Number<>0)Then'是否出错
'Response.Write"错误:创建Web服务器的ADSI操作失败!"
CreateWebServer=0
ExitFunction
EndIf
'接着配置服务器
ServerObj.ServerSize=1'中型大小
ServerObj.ServerComment=WComment'说明
ServerObj.ServerBindings=WPort'端口
ServerObj.EnableDefaultDoc=True
'提交信息
ServerObj.SetInfo
'最后,建立虚拟目录
SetVDirObj=ServerObj.Create("IIsWebVirtualDir","ROOT")
If(Err.Number<>0)Then'是否出错
'Response.Write"错误:创建虚拟目录的ADSI操作失败!"
CreateWebServer=0
ExitFunction
EndIf
'配置虚拟目录
VDirObj.Path=WRoot
VDirObj.AccessRead=True
VDirObj.AccessWrite=True
VDirObj.EnableDirBrowsing=False
VDirObj.EnableDefaultDoc=True
VDirObj.AccessScript=True
VDirObj.AppCreate22
VDirObj.AppFriendlyName="默认应用程序"
VDirObj.SetInfo
IfServerRun=TrueThen
ServerObj.Start
If(Err.Number<>0)Then'Error!
'Response.Write"错误:起动服务器时出错!请手动启动WebServer"&WComment&"!<br>"
CreateWebServer=2
ExitFunction
EndIf
EndIf
SetVDirObj=Nothing
SetServerObj=Nothing
SetServiceObj=Nothing
CreateWebServer=1
EndFunction
%>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
用ASP在IIS创建WEB站点的函数,非常有用。
可以通过ASP.NET页面添加删除修改IIS站点,就像在IIS管理器当中单击属性一样。主要用于虚拟主机提供商的客户通过WEB管理自己的网站。 主要技术是用了ASP.NET的身份模拟技术,App_Code/imp.cs构造函数中的用户名和...
Microsoft® Windows® Server 2003 家族的 Internet 信息服务 (IIS) 在 Intranet、Internet 或 Extranet 上提供了集成、可靠、可伸缩、安全和可管理的 Web 服务器功能。IIS 是用于为动态网络应用程序创建强大的...
IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络...
IIS站点流量监控软件是帮助您快速查看一个 IIS 6.0 服务器上的WEB站点流量信息。帮助您实时了解IIS中每个站点具体流量占用情况,如:WEB下载、WEB上传流量、站点当前连接数、站点最大连接数、POST请求数量、站点...
在主窗口中,选择这个有问题的哪个池,然后选择“拆分池”,系统自动把选择池中WEB站点进行拆分,一个WEB站点建立一个池。这个时候,在查看池CPU占用率,那么出问题的WEB站点就显示出来了。 在IIS中停止这个站点,...
IIS站点流量监控软件是帮助您快速查看一个 IIS 6.0 / 7.0 服务器上的WEB站点流量信息。帮助您实时了解IIS中每个站点具体流量占用情况,如:WEB下载、WEB上传流量、站点当前连接数、站点最大连接数、POST请求数量、...
IIS站点流量监控软件是帮助您快速查看一个 IIS 6.0 / 7.0 服务器上的WEB站点流量信息。帮助您实时了解IIS中每个站点具体流量占用情况,如:WEB下载、WEB上传流量、站点当前连接数、站点最大连接数、POST请求数量、...
多个域名对应同个Web站点 你只需先将某个IP地址绑定到Web站点上,再在DNS服务器中,将所需域名全部映射向你的这个IP地址上,则你在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。 搭建IIS服务器...
从此处添加主文档名称 新建Web站点 思考 前面我们一直讲的是在一台计算机上创建一个Web站点,如果要在一台计算机上创建多个Web站点,怎么架构? 思考 ??? 一台计算机创建多个站点 3)、一台计算机创建多个站点 ...
IIS是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有...
Windows Server2003使用IIS服务配置WEB站点 IIS服务器的常见错误及解决方案 IIS服务器配置支持PHP
============================================================= ‘ 感谢您使用ASP001工作室开发的实用函数程序 ‘ HTTP://WWW.ASP001.NET ‘============================================================= ...
IIS站点流量监控软件是帮助您快速查看一个 IIS 6.0 / 7.0 服务器上的WEB站点流量信息。帮助您实时了解IIS中每个站点具体流量占用情况,如:WEB下载、WEB上传流量、站点当前连接数、站点最大连接数、POST请求数量、...
以前需要做动态网页,没IIS,就休想看.asp的网页,现在不同啦,有了netbox,做动态就轻松多了。你可以上网搜下,就知道我说的准没错。我文件里,有教人怎么使用的法子,若是有需要的话,那就下吧。
Web端开发时网站发布 所需的IIS配置详细视频示范 SWF格式。希望对大家有用!
但是IIS 7上不再支持iisadmpwd功能,正常安装windows server 2008及IIS将不会有iisadmpwd模块。那如何将该模块移植到Windows Server 2008 R2中呢? 1、首先找一台Server2003系统,确认已安装好Internet信息服务...
具体步骤是:打开IIS服务管理器,在Code站点上右击,在弹出的菜单中选择“属性”命令,弹出“ContractManage属性”对话框。在Code属性”对话框的“目录”选项卡上单击“创建”按钮。 使用Microsoft Visual Studio ...
例0106 一个IP建多个Web站点 1.3 IIS的安全 例0107 服务器用户账户安全设置 例0108 设置文件系统和网络安全 例0109 IIS的安全配置 1.4 ASP程序调试环境 例0110 设置ASP调试环境 例0111 Microsoft脚本调试工具...
IISWALL,即补天IIS防火墙,是由北京补天信息科技有限公司的安全专家 (CISP、CIW、CCIE)在多年服务器主机及网站管理经验的基础上,结合IIS网站对WEB安全的特殊需求而开发的一款专业级IIS应用防火墙,具备禁用代理...