问题标签 [httpruntime]

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 投票
0 回答
128 浏览

asp.net - ASP.NET 中存储的数据缓存在哪里

我想在这里具体说明一下,请在将其标记为重复之前阅读该问题。

我有一个案例,我会点击一个网络服务来收集用户信息并对所有用户执行搜索查询,这里预期的用户数约为一百万,结果我认为HttpRuntime.Cache第一次添加用户并查询从缓存的结果中对我们有好处。

但我的问题是——

  1. 运行时缓存的物理位置是什么?
  2. 向缓存添加 50 万用户会影响流量吗?
  3. 如果是,那么这样做的更好方法是什么?

请回复以获取更多信息。

0 投票
0 回答
64 浏览

reportviewer - ReportViewer v11.0.0.0 Excel 导出时出现运行时错误

当我尝试将报告导出到 ReportViewer 中超过 110 秒的 Excel 时,我遇到了运行时错误。

这个问题的唯一有效解决方案是在根 web.config 文件中的 httpRuntime 下设置 executionTimeout,这是我在此处和许多其他站点上找到的。

现在,虽然这确实有效,但它对于项目来说并不理想,如果只有 ReportViewer 有更长的运行时超时,那就更好了。

那么我的问题是有什么方法可以只为 ReportViewer 设置 executionTimeout 吗?

我尝试过的仍然超时的事情

将 executionTimeout 应用于根 web.config 中 ReportViewer 所在的区域

在 ReportViewer 后面的代码中设置以下超时

0 投票
0 回答
290 浏览

asp.net-mvc - 基于位置的 httpRuntime executionTimeout 在 asp.net 中不起作用

我有一页需要增加执行超时。所以为此,我在 web.config 中设置了以下代码。但它不起作用。

如果我为 global 设置相同的 executionTimeout,那么它就可以工作。

那么谁能指导我为什么它不是特定于页面的工作?我只想在一页上做。

0 投票
1 回答
72 浏览

c# - 是否可以在 NUnit 项目中使用“HttpRuntime”?

我正在按照指南将 Visual Studio 中的输出数据写入谷歌电子表格。我将 NUnit 项目类型用于测试自动化目的。

在指南的最后有一个代码块,我粘贴在我的项目中:

指南中包含的代码块中,有一段读取 JSON 凭证文件:

但我得到一个错误的“HttpRuntime”说:Error CS0103 The name 'HttpRuntime' does not exist in the current context

VS 没有建议添加新的“使用”引用,所以我假设这不是问题。

那么可能是什么问题呢?从以下到整个代码块:指南

0 投票
0 回答
558 浏览

asp.net - 如何一起工作?

我了解所有.net 4.x.x发布版本均已就地升级。我已经阅读了帖子类似的 SO 问题,但我仍然不完全了解应用程序中以下两个配置设置上下文中的应用程序运行时行为:

我知道设置 <httpRuntime targetFramework="4.y.y" />只是简短的形式,它实际上扩展到以下设置:

假设我的上述理解是正确的,我想验证以下相同和明确的疑问:

如果<compilation targetFramework />设置已经存在,那么我假设它会覆盖由于<httpRuntime targetFramework />

例如,如果我的 web.config 中存在以下两个设置:

然后有效地运行这意味着:

我发现很难理解上面的什么设置告诉运行时应用程序是针对编译4.6.1但想要利用安装在目标机器上的 .net 框架的功能(比如4.7.2)或者什么设置告诉运行时应用程序不想利用4.7.2功能并且更愿意运行在怪癖模式下。

0 投票
0 回答
166 浏览

iis - 无论 IIS 或 web.config 中的设置如何,ASP Classic Web 应用程序都会在 2 分钟后超时

我正在运行通过 IIS 托管的经典 ASP Web 应用程序,并且所有内容都设置为 5 分钟后超时。

httpRuntime 设置为 300 Server.ScriptTimeout 设置为 300

生成需要超过 2 分钟的 Excel 导出的请求仍然失败,网关错误 502 恰好在 02:00 分钟。

看起来有一些设置优先于上述设置,但哪个?

0 投票
1 回答
61 浏览

bigcommerce - BigCommerce 中的 HttpWebRequest 超时更新状态代码

我已经阅读了很多(如果不是所有的话)关于 Web 请求超时的帖子,并且提供的解决方案没有奏效。我从 Big Commerce 获得订单,然后更新 Big Commerce 状态代码。我可以更新 2 个订单,然后我在第三个时超时,无论是星期几还是一天中的时间,每次都超时。

App.Config 文件有:

代码:

0 投票
0 回答
57 浏览

iis - HttpRuntime 的 requestLengthDiskThreshold 是 BYTES 还是 KILOBYTES?

HttpRuntime 的maxRequestLength属性清楚地记录为千字节,这符合预期的行为。

然而,HttpRuntimerequestLengthDiskThreshold被记录为“字节”,但这不符合预期或约 50% 的其他“在线资源”;似乎有很多混乱..

HttpRuntimeSection.RequestLengthDiskThreshold文档说:

指示输入流缓冲阈值的字节数。默认值为 80 KB 。

但是,此文档与默认的IIS 设置“80”不一致,该设置为文档第一句的80 个字节;但它不能既是80 字节又是80 千字节,这是声称的默认大小。

实际单位是什么requestLengthDiskThreshold,它在哪里有很好的记录和/或更正,没有任何歧义

PS。在各种评论中似乎有很多“更正”,单位是bytes,这被怀疑来自这个有问题的文档而不是实际验证。

其他矛盾的例子:

Web.Config 中的“requestLengthDiskThreshold”值在 MSDN 中被声明为“字节”,但实际上它是“千字节”。