我的WebApp(asp.net WebForm C#)工作正常但是当我上传它时,telerik的radgrid工作正常,但是RadAsyncUpload给了我以下错误。
RadAsyncUpload没有写文件的权限 在TemporaryFolder中。在Medium Trust方案中,TemporaryFolder 应该是Application Path的子文件夹。
我找到了
UseApplicationPoolImpersonation和impersonate =“true” 的web.config
会解决问题但是我应该添加什么标签?顺便说一句,我是IIS7的新手。
答案 0 :(得分:2)
答案 1 :(得分:0)
如果您正在使用Windows身份验证,则需要将其放在<system.web>
<identity impersonate="true" userName="domain\username" password="mypassword" />
如果您使用匿名身份验证,则不需要用户名或密码。
干杯
答案 2 :(得分:0)
我今天偶然发现了这个问题。之前我通过控制台消息告诉我路径&#34; RadUploadTemp \ RadUploadTestFile&#34;没找到。所以我创建了这两个文件夹。这就是错误,正如我learned from this one。一旦我删除了RadUploadTestFile目录,它就开始工作了。 RadUploadTestFile是自动创建的文件,而不是文件夹。