虚拟目录指向UNC共享

时间:2008-12-22 21:12:55

标签: iis-6 virtual-directory

我有一个应用程序,通过标准将文档上传到服务器

当我将我的应用程序发送到生产服务器时,我发现它们已经平衡了服务器负载。我的解决方案是将上传目录放入网络共享,然后创建指向共享的虚拟目录。

我已经对共享和文件本身设置了权限,但每当我尝试上传文档时,我都会“无法访问”。

我在哪里可以丢失权限? IUSR是否有可能访问共享?

感谢。

3 个答案:

答案 0 :(得分:2)

FYI,

对我来说,这个解决方案的答案是使用可以访问共享,文件夹和虚拟目录的用户帐户设置临时模拟。

以下是对我有用的代码的链接:

http://support.microsoft.com/kb/306158#4

答案 1 :(得分:1)

我希望您的网站使用匿名访问权限。否则你会有痛苦的经历。

如果是这样(匿名访问),那么:IUSR是生产服务器上的本地用户,而不是域用户。所以它没有访问共享。您必须将其更改为域用户(在站点配置中,而不是在应用程序池中)。并确保应用程序池在网络服务上运行(这是默认设置),它应该可以正常工作。

答案 2 :(得分:0)

有可能无论您的ASP.Net进程如何运行,都无法访问共享。

因此,您可能需要设置IIS6应用程序池以作为域用户运行,并让该域用户具有对文件共享的访问权限。

不要忘记aspnet_regiis -ga {domainuser},以便域用户可以实际运行asp.net应用程序。