一个奇怪的问题?

现在还是人类 2007-04-21 09:01:28
我前段时间写了一个程序,是用ADSI建立IIS站点的程序。
我建立站点的步骤是这样的:
1、在一个NTSF分区中建立一个空目录
2、建立一个用户权限
3、将建立的用户权限分配给IIS_WPG组
4、将该用户权限分配给新建的目录安全中
5、用ADSI建立站点,并将站点目录设置为新建的目录地址,而且身
份验证也设置了新建的用户名和密码信息。

同样的方法,我用手工来建立,站点没有问题,但是用程序就出现
“您无权查看该网页”的事。有几点说明一下,用程序建立的站点
每一点属性我都注意过,完全和手工建立的配置一样,这是建立站
点后保存站点配置信息与我手工建立站点保存的信息作比对得出来
的结果。系统是Windows Server 2003。
我想问为什么会这样?有什么解决方法?
...全文
325 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
现在还是人类 2007-04-24
  • 打赏
  • 举报
回复
我已经研究了好半天了,我将站点备份成XML,然后将手工建的站点和程序建的站点作对比
结果有些不同,后来我又改了程序,最后改得手工的备份文件和程序建的备份文件基本一致
但还是不行。不同的地方在于XML的密码,因为IIS保存XML时密码是加密过的,而且每次都
不同,所以我无法判断,其他的配置都一样了,但是还是不行。
有没有人用ADSI在NTFS建过独立用户站点的,能说说吗?
rainstormmaster 2007-04-24
  • 打赏
  • 举报
回复
你先在win2000 server测试一下你的程序
现在还是人类 2007-04-23
  • 打赏
  • 举报
回复
谢谢
嗷嗷叫的老马 2007-04-23
  • 打赏
  • 举报
回复
需要仔细看看你那里的条件,与手工建立的到底有什么不同.

这个环境只有你自己才有,大家都只能在你所说明的条件上"猜",难度高....
guyehanxinlei 2007-04-23
  • 打赏
  • 举报
回复
帮顶
现在还是人类 2007-04-22
  • 打赏
  • 举报
回复
奇怪的是这些我都设置啦,而且我的程序是更具手工操作的步骤实现的,更奇怪的是,
我把建立系统权限和建立目录和文件还有建立站点的步骤拆开,3个步骤中只要有一个
步骤用过程序来做过,就算把程序作的步骤删除掉从新用手工来做都会出问题。
但是如果完全是手工建立站点,就没问题,呵呵
cangwu_lee 2007-04-21
  • 打赏
  • 举报
回复
这情况,应该是匿名访问的问题吧。
要么就是文件的权限了。
cqq_chen 2007-04-21
  • 打赏
  • 举报
回复
不会!帮你顶一下!!
清晨曦月 2007-04-21
  • 打赏
  • 举报
回复
打开变量声明,仔细查找代码.可以编译一下看能过不.

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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