使用ashx, 访问时经常出现404错误,文件找不到的问题

ice_frank 2009-03-26 08:54:54
使用ashx, 访问时经常出现404错误,文件找不到的问题,不知为何,
请大家帮忙解答下
...全文
766 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
antony1029 2010-01-01
  • 打赏
  • 举报
回复
重新注册下iis。看。net框架是不是 安装正确的。
happy664618843 2010-01-01
  • 打赏
  • 举报
回复
这个问题没有遇到过 待高手来解决
mevip 2010-01-01
  • 打赏
  • 举报
回复
我也遇到了这个问题。。
yuxh81 2010-01-01
  • 打赏
  • 举报
回复
参考一下,也许能帮助到你:
http://topic.csdn.net/u/20091230/17/89f81cd3-bd0d-4ef3-9608-0faff02cb636.html
zhouzangood 2010-01-01
  • 打赏
  • 举报
回复
帮你顶下
OOOqqqOOO 2010-01-01
  • 打赏
  • 举报
回复
不懂…… 顶一下。
ice_frank 2009-03-27
  • 打赏
  • 举报
回复
是这样,我并没有使用AJAX,也不是通过JS调用

我只做了将一个实体序列化为JSON,然后将其通过ashx返回

访问只需通过http://localhost:99/Test.ashx?id=1

但总是出现404,我提到的错误,相当奇怪,ashx代码逻辑中不包含任何URL的访问或资源请求,只访问数据库而已
dl_wang 2009-03-27
  • 打赏
  • 举报
回复
不懂。帮顶
wanghui0380 2009-03-27
  • 打赏
  • 举报
回复
我在想你的错误信息,应该是从系统日志里面找的把

而ashx很少有人使用,通常是用在ajax上面。

你直接访问是可以访问的到,那么我的猜想是你应该不止一个页面使用的到了这个ashx,或许还是文件路径的写的有问题!
比如:根目录下的aspx用ajax可以访问,而子目录下的aspx用ajax访问不到

我想你应该检查一下你的ajax的相关js代码
ice_frank 2009-03-27
  • 打赏
  • 举报
回复
实际上访问正常,而且预期返回的数据也正常,但总会有这个异常,不知为何?
叶子 2009-03-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ojlovecd 的回复:]
有访问正常的时候吗
[/Quote]
楼主说经常出现,看来应该是有访问正常的时候。
ojekleen 2009-03-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ojlovecd 的回复:]
有访问正常的时候吗
[/Quote]

如果没有的话,应该就是URL写错了,如果确定没写错的话就重启下VS,再重新编译下.
wuyq11 2009-03-26
  • 打赏
  • 举报
回复
应该是GetFileInfo方法有问题
Teng_s2000 2009-03-26
  • 打赏
  • 举报
回复
看不出错误,想整URL重写?
我姓区不姓区 2009-03-26
  • 打赏
  • 举报
回复
有访问正常的时候吗
ice_frank 2009-03-26
  • 打赏
  • 举报
回复
报错如下:

[DateTime]2009-3-25 10:44:20,779
[Content]文件不存在。
System.Web.HttpException: 文件不存在。
在 System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response)
在 System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context)
在 System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧