1

我正在尝试将一些图片上传到服务器。但是当我尝试上传时,它会抛出这个错误:

System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

我检查了这个:WebPermission Exception 即使我完全信任

但我无法更改 IIS 设置,因为我的应用程序位于托管公司。我给了文件夹的白权限。在我的 web.config 文件中,我有以下代码:

 <location allowOverride="true" path="ProductImages">
<system.web>
  <trust level="Full" originUrl=""  />
</system.web>

你对我有什么建议吗?

4

2 回答 2

0

授予用户WRITE对要上传到的文件夹的权限。

于 2012-07-30T08:02:06.440 回答
0

如果它是您的私人/专用托管服务器,则在您要上传图像的文件夹上设置写入权限。在共享主机中,您不允许写入所有文件夹,因此您需要在特定目录上设置写入权限,大多数情况下我们需要要求托管服务提供商启用写入权限,否则异常很明显

于 2012-07-30T08:08:30.840 回答