问题标签 [ashx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
16036 浏览

c# - 如何将 .ashx 处理程序与 asp:Image 对象一起使用?

我有一个 ashx 处理程序:

现在,这个处理程序所做的只是获取图像并返回它。在我的 aspx 页面中,我有这一行:

它背后的C#代码是:

当我查看网页时,图像没有显示,HTML 显示了我输入的内容:

有人可以告诉我为什么这不起作用吗?不幸的是,我昨天才开始使用 ASP.NET,我不知道它是如何工作的,所以请尽可能保持简单的解释,谢谢。

0 投票
5 回答
29576 浏览

asp.net - 如何在 .ashx 处理程序上使用输出缓存

如何将输出缓存与 .ashx 处理程序一起使用?在这种情况下,我正在做一些繁重的图像处理,并希望将处理程序缓存一分钟左右。

另外,有没有人对如何防止打狗有任何建议?

0 投票
2 回答
3022 浏览

c# - how to debug ashx file in VSTS?

I am using VSTS 2008 + .Net + C#. I am developing an ASP.Net web application. I have added an generic handler, i.e. .ashx file. How to debug this ashx file in VSTS 2008? I find there is no view in browser or set as startup page option. Any ideas?

0 投票
2 回答
2218 浏览

c# - Silverlight 访问 ashx JSON 响应

我有一个 Silverlight 应用程序正在调用与 Silverlight 控件在同一应用程序中托管的 ashx。

ashx 执行以下操作(精简):

现在我遇到的问题是如何处理我的 Silverlight 控件上的 ashx。

我希望调用 ashx,然后将 JSON 结果映射到我的内部 silverlight 对象中。似乎是一项非常简单的任务,但我不确定如何访问 ashx 或处理来自它的响应。由于 Silverlight 有一个精简版的 .NET,它让我大吃一惊。

有什么帮助/建议吗?

使用 Silverlight 3、ASP.NET 3.5。

0 投票
2 回答
22790 浏览

asp.net - How can I make a VERY simple web proxy using ASP.NET?

I'm about to launch a site that was working well until I found the following hiccup:

I can't request a Yahoo! Pipe over SSL.

So the pages that require SSL are now missing a piece of their functionality unless I figure out a way around this; obviously, this could be done if I use an SSL-hosted page on my app to request the Yahoo! pipe for me.

I've seen solutions like http://www.iisproxy.net/license.html, but it seems to be a bit heavy for what I'm trying to do.

Can't I do this with a simple ASHX handler? Or is it more complex than that?

Thank you,

Michael

0 投票
1 回答
3143 浏览

c# - Visual Studio ASHX 文件调试

我在 VS2008 的非 Web 项目中有一个 ashx 文件。Web 项目的类型(与 Share Point 一起使用的 stsdev)将 ashx 文件部署到服务器。我可以导航到该文件,它就在那里。在 VS2008 中,当我尝试在 ashx 代码中设置断点时,它不会让我这样做。这意味着当我连接到 WP3.exe 进程进行远程调试时,它不会被触发。我可以采取哪些步骤来调试它?

0 投票
1 回答
2728 浏览

session - 如何防止 ashx 重置会话超时?

我无法找到有关此的任何信息,这让我觉得我做错了什么。我制作了一个 ashx,它为我们的登录用户提供安全图像。问题是 Sql Profiler 跟踪显示在我们的会话状态数据库中为通过此机制提供的每个图像调用了 TempResetTimeout。构建这个 ashx 是为了替换一个曾经做同样事情但由于许多图像和网络花园的使用导致许多会话状态数据库死锁的 aspx,yada,yada。这绝对是一种改进,因为对会话状态数据库的“已提交读”调用减少了,但有更新的事实意味着我们仍然会遇到一些死锁。基本上,我们完全不希望使用这个 ashx 进行会话交互,但这似乎并没有发生。

我当然没有实现 IRequiresSessionState 接口,所以我被引导相信我的 ashx 不应该以任何方式接触 Session。但是,我看到 Global.asax 每次出现都会命中,并且 Global.asax 在其某些代码中引用了会话。这导致我尝试通过 web.config 中的以下内容从任何类型的身份验证中排除此特定页面...

...但这会导致 ashx 根本不触发(不显示图像并且在 ProcessRequest 中没有断点命中)。我不确定为什么会这样。

如何让我的 ashx ImageHandler 完全不触摸会话?

0 投票
3 回答
1872 浏览

c# - ASP.NET C# - 即时创建上传目录?

我有上面的 ASHX 文件代码片段,它在我的本地环境中运行良好。当我将它推送到服务器环境时,我没有收到错误,它似乎已经构建了目录,但是当我检查它时 - 嗯 - 它不存在。当我通过 FLEX 应用程序运行它时,我们收到此错误:

错误 #2038:文件 I/O 错误。网址: http://[ourdomain].com/UploadHandler.ashx?CompanyID=d229cc80-ca96-4a8a-992c-80c94ac2c6b4

有什么我想念的吗?

更新:

  1. 我可以在磁盘上的任何位置创建文件
  2. 无法在磁盘上的任何位置创建目录。

现在尝试创建目录时出现此错误:

该进程不具备此操作所需的“SeSecurityPrivilege”特权。

0 投票
2 回答
1297 浏览

json - ExtJS 组合框 jsonDataStore

此示例适用于原始数据存储“ http://tdg-i.com/dataQuery.php ”。我的 ashx 处理程序以相同的格式返回数据,但数据不同。无论如何,当我使用我的 ashx 处理程序时,处理程序被调用,它返回数据,但组合始终保持在加载状态,并且从不显示数据。我假设问题出在我返回的数据上,但它的格式很好,我更改的最后一件事是设置内容类型

context.Response.ContentType = "应用程序/json";

但我仍然无法让这件事发挥作用,有什么建议吗?

这是来自我的处理程序的数据。

({"totalCount": "4","re​​cords":[{"id":1,"fullName": "aaa bbb"},{"id":2,"fullName":"cc dd"},{ "id":3,"fullName":"ee ff"},{"id":4,"fullName":"gg hh"}]});

0 投票
1 回答
1559 浏览

asp.net - Calling GetWebResourceUrl from .ashx

Is it possible to get a web resource from an .ashx handler? We have resources (images) in a class library and would like to reference them from an ashx handler. Normally you get the url by doing something like:

But, in my case we have the IHttpHandler and the resources in a class library (not the web app). In the web app, there is an .ashx that points to the IHttpHandler in the class library.

In the IHttpHandler, there is no Page and no ClientScriptManager. How can one get the url to a web resource from the context of an .ashx handler?

Thanks!