none
iis与wnet的问题 RRS feed

  • 问题

  •  

    做了个网站,在系统重通过调用wnet函数映射了网上邻居的驱动器并向里面写入文件.

    网站发布在XP+iis5.1系统下能正常工作.

    放到2003 SERVER+iis6下就不能正常映射驱动器.

     

    程序都一样的啊

    2008年10月22日 13:13

答案

全部回复

  • 一般是权限问题。你可以在web.config里启用模拟。并设置一个有权限的帐户。有关模拟,网上有很多教程了。msdn也有
    2008年10月22日 23:36
    版主
  • 谢谢,模拟账户需要使用windows验证,而我的网站使用了webpart使用forms验证。关键是为什么在5.1下OK在6.0下就有问题呢?还有就是我的webpart边框在5.1下是正常的细边。移植到6.0下就变成粗边了。

     

    2008年10月23日 6:20
  • 发现一些端倪了,在XP+IIS5.1系统映射驱动器写文件时,在被映射的机器的事件查看器里的安全性里,是正常的使用了设定的用户进行了登录。而在2003server+IIS6系统映射驱动器写文件时,在被映射的机器的事件查看器里的安全性里,给出的消息是使用的是ANONYMOUS LOGON用户登录,因此不能成功。下面怎么做呢?谢谢

    2008年10月23日 9:11
  • 在那个机器上创建一个用户,设置权限,然后在iis机器上模拟
    2008年10月23日 9:28
    版主