![]() |
1
1
您需要确保运行网站的应用程序池的用户帐户对文件/文件夹具有读/写权限。默认情况下,我认为您应该具有读取权限,但不应具有写入权限。另外,出于安全原因,最好将该文件从wwwroot文件夹移到不会损坏整个应用程序的文件夹中。
|
![]() |
2
0
你的IO权限听起来好像只是文件的权限问题。我知道,每当我上传一个文件到我的主机提供商,我必须登录到他们的控制面板,并手动赋予IIS帐户对它的写访问权限,因为读访问权限是唯一自动授予的权限。
|
![]() |
4
0
Medium Trust指定应用程序只能访问$AppDir。您可以通过更改FileIOPermission以包含除$AppDir以外的其他目录,自定义介质信任级别以添加对介质信任的附加访问。但是,我发现,即使在自定义的中等信任级别下调用Server.MapPath(“/”),也会出现异常“请求'System.Security.Permissions.FileIOPermission,mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'类型的权限失败” 我的理论是,这是因为您正在请求访问$AppDir“文件系统之外的文件系统。我们最终不得不从web应用程序中删除对Server.MapPath()的所有调用。 |
![]() |
5
-1
我在GoDaddy上建立了一个网站,发现启用写访问权限的唯一方法就是为 整个web根目录 |
![]() |
Tristan · 如何在写入数据后打开txt文件? 7 年前 |
![]() |
Adam Hanek · 从命令创建文件夹并打印到文本文件 7 年前 |
![]() |
SoSo · 如何打开具有部分名称的文件并在c#[关闭]中读取其行 7 年前 |
![]() |
O. Schultz · 如何逐行提取特定关键字,然后声明为变量 7 年前 |
![]() |
thatsHeavyDoc · 缓冲区清除-输出不符合预期 7 年前 |