关于IIS,用代码设置其属性的问题!

szxzwang 2003-06-03 05:21:37
我写了一下代码:
DirectoryEntry newVirDir = rootfolder.Children.Add("abc","IIsWebVirtualDir");

newVirDir.Invoke("AppCreate",true);
newVirDir.CommitChanges();
rootfolder.CommitChanges();

执行后,为何在虚拟站点管理窗口看不到abc这个目录?
但我再创建(执行该代码)后,发现它却已存在?

还有,newVirDir对象的那个属性可以设置它的应用程序名?

求教!
...全文
85 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
szxzwang 2003-06-05
  • 打赏
  • 举报
回复
yxrj() ( )兄:
谢谢!
但是 如果不设应用程序名,像是不能运行的吧?
yxrj 2003-06-05
  • 打赏
  • 举报
回复
不设可以的
elliot 2003-06-04
  • 打赏
  • 举报
回复
有没有刷新?不刷新看不到的
szxzwang 2003-06-04
  • 打赏
  • 举报
回复
为何不设就不显示呢?
yxrj 2003-06-04
  • 打赏
  • 举报
回复
find是可以找到的,再仔细查查,(find -> Find?)

没查到应用程序名是什么属性,不过这个属性是可有可无的
注意Path是一定要设的,如

myDirectoryEntry.Properties["Path"][0]="C:\\testiis";

szxzwang 2003-06-04
  • 打赏
  • 举报
回复
我就那样建立了几个虚拟目录,没设它的属性,我现在想设它,但程序怎么找不到他呢?
如下:
DirectoryEntry newVirDir = rootfolder.Children.find("abc","IIsWebVirtualDir");


还有,newVirDir对象的哪个属性可以设置它的应用程序名?
yxrj 2003-06-04
  • 打赏
  • 举报
回复
hoho
你手动建虚拟目录时不输目录能建吗?
这个是必要信息,没有的话没办法显示的
yxrj 2003-06-03
  • 打赏
  • 举报
回复
你还要设一些其他必要的属性
比如路径(path?记不太清了)之类的
szxzwang 2003-06-03
  • 打赏
  • 举报
回复
补充:“但我再创建(执行该代码)后,发现它却已存在?”这一句话是系统提醒的,但在虚拟站点管理窗口还是看不到abc这个目录

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧