ASP.NET教程之利用AdminScripts剧本创立假造目次
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。创立|剧本|假造目次 AdminScripts剧本位于InetpubAdminScripts目次下,本文先容怎样利用这些剧本来创立一个假造目次,并对该假造目次举行参数设置。AdminScripts目次下的剧本良多,这里只利用了个中的两个,adsutil.vbs和chaccess.vbs:
adsutil.vbs-可用于创立并设置假造目次(实践上adsutil.vbs的功效涵盖了其他一切剧本)
chaccess.vbs-设定假造目次的权限
上面是批处置剧本makevd.bat的内容,起首申明一下批处置剧本的挪用体例:
makevd.bat"假造目次称号""假造目次的路径"
举例:makevd.bat"myVirtualDirectory""d:myweb est"
接上去是makevd.bat的内容:
<P>@echooff
echo######################################################
echo#################
echo#########正在创立假造目次...########
echo#########请不要封闭本窗口!########
echo#################
echo######################################################
REM创立假造目次
cscriptscriptsadsutil.vbs//Nologo//T:300createW3SVC/1/Root/%1"IIsWebVirtualDir"
REM设置假造目次的属性
REM创立一个历程内使用程序(.Net中没有inproc与outproc的区分,但旧剧本仍可以使用)
cscriptscriptsadsutil.vbs//Nologo//T:60appcreateinprocW3SVC/1/Root/%1
REM设定使用程序的根目次
cscriptscriptsadsutil.vbs//Nologo//T:60setW3SVC/1/Root/%1/AppRoot/LM/W3SVC/1/Root/%1
REM设定使用程序的显现称号
cscriptscriptsadsutil.vbs//Nologo//T:60setW3SVC/1/Root/%1/AppFriendlyName%1
REM设定使用程序的断绝品级(在.Net中不必设置)
cscriptscriptsadsutil.vbs//Nologo//T:60setW3SVC/1/Root/%1/AppIsolated2
REM设定假造目次的路径
cscriptscriptsadsutil.vbs//Nologo//T:60setW3SVC/1/Root/%1/Path%2
REM设定假造目次的实行权限,513是纯剧本体例
cscriptscriptsadsutil.vbs//Nologo//T:60setW3SVC/1/Root/%1/AccessFlags513
REM设定AuthFlags的值,5暗示同意匿名会见和集成Windows考证
cscriptscriptsadsutil.vbs//Nologo//T:60setW3SVC/1/Root/%1/AuthFlags5
REM设定DirbrowseFlags的值,DirbrowseFlags是把持目次扫瞄的开关参数,对照庞大,照填就好了
cscriptscriptsadsutil.vbs//Nologo//T:60setW3SVC/1/Root/%1/DirbrowseFlags1073741886
REM设定默许文档
cscriptscriptsadsutil.vbs//Nologo//T:60setW3SVC/1/Root/%1/DefaultDoc"Default.aspx"
REM设定目次权限(可读、不成写、可扫瞄剧本资本、不成检察目次)
cscriptscriptschaccess.vbs//Nologo//T:60-aW3SVC/1/Root/%1+read-write+script-browse
//NoLogo和//T:60是cscript的运转参数,分离设定运转显现形式和最年夜运转工夫我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 我的意思是.net好用,从功能上来说比JAVA强还是很明显的。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 那么,ASP.Net有哪些改进呢? 我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。 CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。 众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
页:
[1]