日期:2014-05-18  浏览次数:20441 次

fileupload上传图片,本地测试没有问题,但是传到服务器后,上传图片老提示出错,服务器目录有777权限。
fileupload上传图片,本地测试没有问题,但是传到服务器后,上传图片老提示出错,服务器目录有777权限。
会是什么原因?

------解决方案--------------------
第一步,不使用简单文件共享.设置方法:打开我的电脑,工具->文件夹选项->查看->"使用简单文件共享"前的勾去掉
第二步,设置服务器上用来保存上传的图片的目录的权限.方法:选中文件夹,右键->属性->安全->添加, 输入everyone, 然后把该用户除了完全控制以外的权限全部打上勾

这样做之后应该就没问题了
------解决方案--------------------
應該不是代碼問題,可能是服務器上uploads文件夾你沒有給足夠的權限
------解决方案--------------------
同意楼上
------解决方案--------------------
.net 2.0 程序需要webresources.axd的支持,以便个性化地提供javascript,而避免不管需不需要一股脑把整个巨大的js文件都包含进来的弊病。但在asp.net 2.0 和 1.x混合使用时,很多时候,.axd文件被忽视,由不正确的1.1版本解析,这时候会出现脚本错误:Webform_PostbackOption 未定义/not defined。

解决办法:只要将IIS-〉主目录-〉应用程序设置-〉配置-〉映射-〉应用程序扩展中的.axd编辑一下,将其可执行文件改成.net 2.0版本,也即:
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
并限制为GET,HEAD,POST,DEBUG,并且不要将“确认文件是否存在”打勾。