我正在共享主机中安装一个 ASP.NET 应用程序(在本地服务器中运行正常),此时出现异常:
IO.Directory.CreateDirectory(the_path)
例外是:
'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 类型权限的错误请求失败。
该文件夹具有(或应该具有)正确的写入权限,并且在托管中他们没有说太多,而且,正如我在这里看到的,它可能与 MediumTrust 环境有关......
关于如何面对这个的任何想法?一种解决方案可能是(尚未尝试)将可写文件夹放在虚拟路径目录中,这实际上是我的文件的安全问题,因为它们实际上暴露给任何知道路径的人。