我正在尝试将一些照片上传到服务器。但是当我尝试上传时,会抛出此错误:
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 even though I'm in Full trust
但我无法更改IIS设置,因为我的应用程序位于托管公司。我给了文件夹wite权限。在我的web.config文件中,我有这段代码:
<location allowOverride="true" path="ProductImages">
<system.web>
<trust level="Full" originUrl="" />
</system.web>
你对我有什么建议吗?
答案 0 :(得分:0)
将用户WRITE
权限授予您要上传到的文件夹。
答案 1 :(得分:0)
如果是您的私有/专用托管服务器,则在要上载图像的文件夹上设置写入权限。 在共享主机中,您不能写入所有文件夹,因此您需要在特定目录上设置写权限,大多数情况下我们需要请求主机提供程序启用写权限,否则异常很明显