我刚刚完成了一个站点,该站点监视网络共享文件夹中的文件夹。在开发机中,查找文件夹没有任何问题。该文件夹列为string location = @"\\dir\subdir\subdir\subdir";
,我还添加了SYSTEM
,DefaultAppPool
,NETWORK SERVICE
,IIS_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/