IIS 6 / FileUpload ASP.NET / Active Directory权限

时间:2014-04-14 23:38:27

标签: asp.net iis .net-4.0 permissions windows-2003-webserver

好吧,伙计们,我完全难过了。这是我的配置......

IIS 6网站在.net 4.0应用程序池下运行,名为“ITAppPool”,使用NETWORK SERVICE作为其帐户

在IIS网站上,我有一个ASP.net FileUpload控件,代码如下......

FileUpload1.SaveAs(“\\\\ server \\ c $ \\ images \\”& FileUpload1.FileName)

当我在Visual Studio中调试应用程序时,它工作正常。但是,当在Web服务器上发布到IIS 6时,我收到错误“访问路径\\ server \ c $ \ images \被拒绝”

我已经尝试了迄今为止我遇到过的所有建议,包括以下内容......

对NETWORK SERVICE,IUSR,IUSR_SERVERNAME,IIS_WPG,SERVERNAME $等文件夹上的完全访问权限都无济于事。

我还创建了一个特殊的域帐户,赋予它对该文件夹的权限,并将我的应用程序池设置为以该用户身份运行,以及使用该应用程序poo的网站。我完全没有成功。

仅供参考,我在IIS 8中尝试此操作时遇到完全相同的问题。

任何人都可以对此有所了解吗?

更新:如果我将应用池更改为以我自己的身份运行(域管理员信用卡),则可以正常运行。为什么我不能只使用具有读/写权限的域帐户?顺便说一下,我现在也将它改为常规共享而不是隐藏共享。这仍然对非域管理员应用程序池帐户没有任何影响。

0 个答案:

没有答案