c# - Asp.NET 在发布到 IIS 服务器时显示 "The Directory is invalid"

标签 c# asp.net iis-8

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

最佳答案

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

关于c# - Asp.NET 在发布到 IIS 服务器时显示 "The Directory is invalid",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34442845/

相关文章:

C# Windows 服务 - 即使未安装服务,也会获取随机 Windows 错误报告日志

c# - 寻找不存在的列

azure - 为 Azure 网站配置 web.config

c# - IIS8 没有端点监听 net.tcp :

firefox - Let's Encrypt 证书在 Firefox 上不受信任

c# - 我不能在 LinkBut​​ton 中使用 Eval 吗?

c# - 如何使用 Visual Studio - 生成异步 WCF 调用?

c# - Vector3.z 初始化为正,但随后在没有任何脚本修改的情况下变为负

c# - EF 返回的 FK 集合为空,但验证重复项,确认就是这样,集合有内容

asp.net - CSS 文件未在 Visual Studio 2008 SP 中下载?