如何解决“RadAsyncUpload没有在TemporaryFolder中写入文件的权限。 ......”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决“RadAsyncUpload没有在TemporaryFolder中写入文件的权限。 ......”相关的知识,希望对你有一定的参考价值。
我的WebApp(asp.net WebForm C#)工作正常但是当我上传它时,telerik的radgrid工作正常,但RadAsyncUpload给了我跟随错误。
RadAsyncUpload无权在TemporaryFolder中写入文件。在Medium Trust方案中,TemporaryFolder应该是Application Path的子文件夹。
我找到
web.config中的UseApplicationPoolImpersonation和impersonate =“true”
将解决问题,但我应该添加什么标签?顺便说一句,我是IIS7的新手。
对我来说,问题在进入站点文件所在的IIS文件夹后得到解决,并确保该文件夹对用户具有“修改”和“完全控制”权限。
如果您正在使用Windows身份验证,则需要将其放在<system.web>
中
<identity impersonate="true" userName="domainusername" password="mypassword" />
如果您使用匿名身份验证,则不需要userName或密码。
干杯
我今天碰巧偶然发现了这个问题。在通过控制台消息告诉我未找到路径“RadUploadTemp RadUploadTestFile”之前。所以我创建了这两个文件夹。这就是错误,就像我learned from this one。一旦我删除了RadUploadTestFile目录,它就开始工作了。 RadUploadTestFile是自动创建的文件,而不是文件夹。
以上是关于如何解决“RadAsyncUpload没有在TemporaryFolder中写入文件的权限。 ......”的主要内容,如果未能解决你的问题,请参考以下文章