ASP .NET Web应用程序的NTFS安全问题。
有一个Web应用程序,其中一个后台商务Assembly需要在服务器路径上创建一个新的子目录。在Fat32下调用Directory.Create可以成功。
在NTFS下不成功,加断点则发现Access Denied,调用对应的Directory内的目录属性设置为Read+Write后,还是Access Denied。一Create就抛出Access Denied异常。
察看了IIS的设置帮助后,直接对该目录做了一些设置,发现每次把该目录的灰色Readonly取消后确认,再次看属性又自动灰色Readonly了。
估计就是这个自动的Read Only导致Assembly无法创建目录。我使用的是Windows XP英文版,NTFS,Visual Studio .NET 2002英文版。
在Visual Studio .NET 2003 Everett中也存在上述问题。
希望能得到解决过该问题的高手的解答。