我正在尝试在生产服务器上创建一个目录,以便多个IIS网站能够访问和读取文件。我一直收到以下错误:
严重错误发生了严重错误。错误消息:访问
有人能给我一种有用的技巧吗?我正在将Web.Config中的文件路径设置为appsetting。
答案 0 :(得分:0)
在许多情况下,生产环境中的服务器的C:驱动器受管理员级别保护。这是最佳实践,因为这通常是OS文件所在的位置。
在我看来,只需将文件从驱动器C:移到另一个安全设置较低的驱动器。应该这样做。
答案 1 :(得分:0)
假设这些站点与文件夹位于同一服务器上,您只需要让用户运行该文件夹的应用程序池(例如网络服务)权限即可。作为一种不好的做法,但是一个好的测试,你可以尝试为Everyone添加权限。这只是为了测试网站是否可以访问该文件夹。