请问如何在程序中设置IIS 想用Delphi做一个ASP网站的打包程序,不知如何在安装程序中为IIS增加一个虚拟目录,设置权限和默认首页等。有高手解答后高分相送! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要有权限功能,用ADSI像普通的用DELPHI写ASP的程序一样的做, http://expert.csdn.net/Expert/topic/1457/1457119.xml?temp=.2183344 用DELPHI6.0如何封装ASP写的程序? IIs的虚拟目录其实就存在注册表中,你先手工建个虚拟目录,然后到注册表查找以下就明白了。 procedure TForm1.Button1Click(Sender: TObject);var WebSite, WebServer, WebRoot, VDir: Variant;begin WebSite := CreateOleObject('IISNamespace'); WebSite := WebSite.GetObject('IIsWebService', 'localhost/w3svc'); WebServer := WebSite.GetObject('IIsWebServer', '1'); WebRoot := WebServer.GetObject('IIsWebVirtualDir', 'Root'); VDir := WebRoot.Create('IIsWebVirtualDir', 'VariantTest'); VDir.AccessRead := True; VDir.Path := 'C:\Test'; VDir.SetInfo;end; 谢谢各位:但问题还没有解决,利用ADSI要先引入adsiis.dll、iisext.dll和activeds.tlb三个类库,但我在引入第三个(activeds.tlb)时报错,不知为什么.在引入的前面两个类库中找到了TIISNammesspace类,但没有找到TIISWebserver TIIsWebVirtualDir两个类.请各位高手指点,调试通过后马上结贴. 一个很奇怪的连接数据库问题,请各位指点! 有关Delphi 5.X ADO/MTS/COM+高级程序设计篇的问题 在程序中利用pdf.ocx浏览pdf文件 请教一个简单的问题 xywhx(xywhx)进来拿分(2) ### 急急急,如何取得数据库中的所有表名? 在线等待,马上给分!! ### 请问哪里有这几本书的下载? 菜鸟问题:怎样连接ORACLE数据库? datasnap 远端clientdataset数据刷新问题。 数据库(ODBC与ADO) 请问如何让Erwin正常处理中文?十分感谢 在线等待求救:如何在两个单元之间传递一个变量???
用ADSI像普通的用DELPHI写ASP的程序一样的做,
用DELPHI6.0如何封装ASP写的程序?
var
WebSite, WebServer, WebRoot, VDir: Variant;
begin
WebSite := CreateOleObject('IISNamespace');
WebSite := WebSite.GetObject('IIsWebService', 'localhost/w3svc');
WebServer := WebSite.GetObject('IIsWebServer', '1');
WebRoot := WebServer.GetObject('IIsWebVirtualDir', 'Root');
VDir := WebRoot.Create('IIsWebVirtualDir', 'VariantTest');
VDir.AccessRead := True;
VDir.Path := 'C:\Test';
VDir.SetInfo;
end;
在引入的前面两个类库中找到了TIISNammesspace类,但没有找到TIISWebserver TIIsWebVirtualDir两个类.
请各位高手指点,调试通过后马上结贴.