【发布时间】:2011-03-07 21:34:38
【问题描述】:
我目前在我的 VB.NET Web 应用程序中使用 AsyncFileUpload。
在本地它可以完美运行,但是在服务器上它无法上传一个小文件(
我什至无法调试它,因为在 JavaScript 处理程序中我不知道如何获取错误原因。
function uploadError(sender,args) {
$get("<%=LabelErr.ClientID%>").innerHTML = "Unable to Upload file for the following reason: ", "<span style='color:red;'>" + args.get_errorMessage() + "</span>";
}
当我处理 OnUploadedFileError 事件时,Web 应用程序当然可以写入我试图保存文件的文件夹,然后编写一个测试文件以确保服务器可以写入该目录(这可行)
有没有人有任何想法或可以指出我如何尝试获取错误消息的方向?
编辑:这是一个权限问题。在客户端尝试上传权限的文件夹中被拒绝。谁能指出应该允许哪个用户/角色访问此文件夹以确保可写性
【问题讨论】:
-
您应该在上传文件夹的安全选项卡中添加
NETWORK SERVICE(运行应用程序池的帐户)并授予写入权限。
标签: asp.net vb.net ajaxcontroltoolkit