2009-07-26 58 views
1

应用程序我安装了asp.net 2.0和位于C目录配置的服务器上的IIS:/的Inetpub/wwwroot文件/应用。我也得到了压缩和解了一个asp.net web应用程序,scp'ing是.zip文件给所述服务器,吹走应用/目录中以前的内容,并解压缩.zip文件存在,并进行适当的更改一个自动的过程到web.config。它在所有情况下都很好,但只有一个。IIS - 创建目录从CLI的.NET应用程序

如果我负责的,我已经被赋予了新的窗口形象,我必须到该计算机手动远程桌面,打开IIS管理控制台,右键单击该应用程序/目录,单击属性,在目录选项卡上,然后在应用程序设置下单击创建按钮。

这是极大方便可言,只是我想完全自动化的过程,所以我能做到完全无头从开始每个时间才能完成。我查看了一些显然可用于IIS管理的各种脚本,但是我没有看到任何可以让我操纵目录的任何脚本。

两个问题:

1)一个人怎么会通过命令行,而不是通过对话框

2)到底是什么“创建”'荷兰国际集团这样对目录中的应用程序是指在这种情况下,到IIS。 ASP.NET工作进程是否具有在此目录中执行的权限?

在此先感谢。

回答

1

如果你创建一个VBS文件,这会帮助你创建一个虚拟目录

'Using IIS Administration object , turn on script/execute permissions and define the virtual directory as an 'in-process application. 
Set objIIS = GetObject("IIS://localhost/W3SVC/1/Root") 
Set vDirObj = objIIS.Create("IISWebVirtualDir", vDirName) 

vDirObj.Path     = vDirPath 
vDirObj.AuthNTLM    = True 
vDirObj.AccessRead   = True 
vDirObj.AccessWrite   = True 
vDirObj.AccessScript   = True 
vDirObj.AccessExecute   = True 
vDirObj.AuthAnonymous   = True 
vDirObj.AnonymousPasswordSync = True 
vDirObj.EnableDefaultDoc = True 
vDirObj.DefaultDoc = "default.aspx" 
vDirObj.AppCreate True 
vDirObj.SetInfo 
相关问题