问题标签 [httphandler]

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 投票
1 回答
2155 浏览

c# - 为 SSRS 执行服务设置 sqlAuthCookie

我正在尝试以pdfin执行报告asp.net c#。我的一切工作都很好,除了sqlauth cookie. 如果我使用iframe并呈现一个虚拟报告,然后sqlAuthCookie在代码隐藏中使用该 cookie(由报告服务器设置),它可以工作,所以我知道我的语法和方法等是正确的。我需要做的是添加sqlauth cookie到 ReportExecution Service cookie Container,或其他传递凭据的方法。我正在使用Forms Authentication. 我正在使用ashx带有调用的处理程序jquery ajax来执行报告。这是我的页面背后的代码。

你可以看到它在哪里rs.CookieContainer.Add(new Cookie("sqlAuthCookie",这就是我可以让它工作的方式。求求求救!!!谢谢大家!

0 投票
11 回答
28752 浏览

.net - 你如何调试 ASP.net HTTPHandler

我在 Visual Studio 的 HttpHandler 中设置了一个断点。HttpHandler 是一个 .ashx 文件,我试图通过在 VS 开发 Web 服务器中运行我的应用程序来进行调试。我的断点没有被击中。

我怎样才能通过它?

编辑:我的断点没有被命中

0 投票
2 回答
1437 浏览

asp.net - HttpHandler 路径问题 ASP.NET

我编写了一个 HttpHandler,当我在 ASP.NET 开发服务器上测试它时它工作得很好。

在我的 Web.Config 中,我有:

在我的 App_Code 文件夹中的 Handler 中,我有以下代码。不幸的是,由于 ASP.NET 开发服务器将所有内容都转储到根目录中—— http://localhost:1234/Files.zip工作得很好。但是,我正在尝试部署到 URL 类似于http://myProjects/project的 Intranet 服务器。当我将浏览器指向http://myProjects/project/Files.zip 时,我得到一个 404。如何调整网络配置以获得正确的路径?还是其他地方的解决方案?我已经尝试在路径前加上“~/”和“./”。

0 投票
3 回答
185 浏览

asp.net - 为 http://site/NICK => http://site/profile.aspx?nick=NICK 实现重写

嘿伙计们,就像标题所说的那样,我怎样才能尽可能简单地完成这种重写?是 httphandlers 还是 asp.net 路由?我正在使用版本 asp.net 3.5。

问题是我希望忽略任何其他请求,例如对 .aspx 文件、图像、文件夹等的请求,例如:

我希望这些得到处理:

site.com/john => site.com/profile.aspx?nick=john

site.com/mark => site.com/profile.aspx?nick=mark

site.com/fred => /site.com/profile.aspx?nick=fred

我不希望这些得到处理:

site.com/page.aspx

site.com/images/logo.jpg

感谢您的建议:)

0 投票
3 回答
15103 浏览

c# - 将字符串从 HTTPHandler 返回到发布此 .ashx 文件的页面的最佳方式

我有一个 ASP.Net HTTPHandler,它从 ColdFusion 网页发布,其 FORM 类似于:

这个 .Net 处理程序将字符串返回到 POSTing ColdFusion 页面的最佳方式是什么?

编辑更新 2009 年 8 月 14 日:

我在 .ashx 文件中提出的解决方案包括保存 POST 处理程序的 .cfm 文件的 URL,并在查询字符串中附加我想要与 ColdFusion 通信的结果字符串。我的 CF 同事使用此查询字符串数据的存在与否来相应地格式化 .cfm 网页:

0 投票
2 回答
994 浏览

asp.net - 如果没有查询字符串,是否可以跳过 HttpHandler?

我写了一个动态图像缩放器作为 HttpHandler。它会自动调用任何带有图像扩展名的东西,例如:

http://www.mysite.com/picture.jpg?width=200&height=100

将运行处理程序并返回带有正确响应标头的缩略图。但是,如果在没有查询字符串的情况下调用请求,我希望处理程序让请求“通过”:

http://www.mysite.com/picture.jpg

我希望它返回带有标题信息的图像,就像它没有通过处理程序运行它一样。这是否可能无需手动编码标头信息(这涉及打开文件流以读取数据,例如上次写入日期),还是我必须将我的处理程序转换为 a HTTPModule

0 投票
1 回答
639 浏览

asp.net - ASP.NET Request.Url 重复 URL 3 次

我有一个 HttpHandler ,每当访问图像扩展时都会调用它。这是我在 HttpHandler 中的一个简单测试:

根据 Firebug,第一次刷新页面(Ctrl+F5)时,URL 会在响应中正确显示。但是,如果我再次刷新它 (F5),它将重复 URL 3 次:

第一次:

http://server/image.jpg

随后的时间:

http://server/image.jpghttp://server/image.jpghttp://server/image.jpg

有谁知道为什么会这样?

0 投票
2 回答
576 浏览

asp.net - ASP.NET 服务 Word 文档

我有一个应用程序,它有一个名为“Docs”的子文件夹(实际上是一个虚拟目录),我在其中保存了所有 Word 文档。我不希望任何未经身份验证的用户访问这些文档,但出于某种原因,无论我在我的根 web.config 或我的“文档”web.config 中放置了什么,IIS 仍然为任何用户提供这个词。

0 投票
2 回答
10744 浏览

.net - 如何在 HttpHandler 中使用 Session 变量

目标:我有一个缩略图作为内存中的字节数组。一旦用户上传了他们的图像,我想在将其写入数据库之前将其显示在 httphandler 中。我已使用此代码成功读取它并从数据库中显示。但现在我想从会话中显示它:

0 投票
2 回答
852 浏览

iis - iis 上的 http 处理程序压缩

我发现这篇文章http://archive.webproasp.com/webproasp-27-20080620CompressingWebResourceaxdtoReduceYourWebsiteSize.html

它解释了如何压缩 axd 文件(和 js 文件)。

我想知道这样做比让 IIS 处理压缩是否有任何优势。