我刚刚完成了一个站点,该站点监视网络共享文件夹中的文件夹。在开发机中,查找文件夹没有任何问题。该文件夹列为string location = @"\\dir\subdir\subdir\subdir";,我还添加了SYSTEMDefaultAppPoolNETWORK SERVICEIIS_IUSRS和AD组中的所有用户。我确实有Windows组为AD组授权的应用程序设置。模拟设置为false。为什么总是告诉我目录无效?我应该尝试什么?

最佳答案

我猜应用程序池在本地帐户下运行,这是默认设置。您可能已经为共享添加了IIS_IUSRS的权限,但这将是共享文件夹所在主机的本地IIS_IUSRS组,它将不知道IIS服务器的IIS_IUSRS组。解决方案是将应用程序池标识更改为Active Directory用户。

关于c# - 当发布到IIS服务器时,Asp.NET显示“目录无效”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34442845/

10-09 04:31