问题标签 [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.
c# - 错误:http 查询字符串太长
我在 mvc 中使用以下代码下载 Excel 文件,但它显示错误查询字符串太长。
asp.net - 在 ASP.NET 5 中替换 HttpRuntime.UnloadAppDomain()
有谁知道HttpRuntime.UnloadAppDomain()
ASP.NET 5 中是否有替代品?我根本找不到HttpRuntime
,会有这样的功能吗?
asp.net - executionTimeout 发送响应
当您设置 httpRuntime executionTimeout 时,是否会切断已经部分发送到客户端的响应?
我注意到在 IIS 请求队列中,偶尔会有一些请求运行的时间比我们的 executionTimeout 设置长得多,并且状态是 IIS Web Core 模块中的 SendResponse。executionTimeout 是否包括向客户端发送响应所需的时间?
我能找到的唯一文档在此片段的以下页面上,但它来自 2003 年的旧版本 IIS: https ://msdn.microsoft.com/en-us/library/ms972959.aspx
请求执行时间。执行最后一个请求所用的毫秒数。在 Framework 1.0 版中,执行时间从工作进程收到请求开始,到 ASP.NET ISAPI 向 IIS 发送 HSE_REQ_DONE_WITH_SESSION 时停止。对于 IIS 版本 5,这包括将响应写入客户端所需的时间,但对于 IIS 版本 6,响应缓冲区是异步发送的,因此不包括将响应写入客户端所需的时间。
在运行 ASP.NET 4.5 Web 应用程序的 Windows Server 2008 R2 上,IIS 版本为 7.5,并且调试设置为 false。
asp.net - asp.ent 中未知的 maxMessageLength 属性
我对asp.net web.config 有一个小问题。如果我尝试配置maxMessageLength
for soap 请求,我会收到以下错误消息:
未知的 maxMessageLength 属性....
这是我在该system.web
部分中的配置:
这是当前的 .NET 框架信息:Microsoft .NET Framework-Version:2.0.50727.8637;ASP.NET 版本:2.0.50727.7046。
我究竟做错了什么?我无权访问 iis 或 windows 服务器,因为该站点托管在一个受限帐户上。
谢谢你。
asp.net-mvc-4 - 'requestValidationMode=2.0' 使 url 区分大小写
我正在处理一些 asp.net MVC4 项目(iis 7)。为了防止“潜在危险请求”消息,我在 web.config 文件中添加了“httpRuntime requestValidationMode="2.0" />”行。它确实阻止了该消息,但发生了另一件事 - url 突然变得区分大小写。当我删除此行时,url 返回不区分大小写,但消息返回。
有人知道我怎样才能享受这两种优势吗?
非常感谢!
编辑:嗯,我发现不同之处在于,当我添加这一行时,身份验证 cookie (fedAuth) 是不同的,并且由于某种原因,新的 cookie 具有过期日期和区分大小写。仍然无法理解差异的原因以及如何防止它。
web-config - 4.6.1 框架更新使 web.config httpRuntime 仍处于 4.5?
我最近将我们的 c# Web 应用程序从 4.5 升级为使用 .net 框架 4.6.1,直到今天在 web.configs 中才注意到 .net 版本与 .net 版本不同。一切似乎在生产中运行良好,但我的问题是,由于 httpRuntime 没有自动更改为 4.6.1,我很好奇这是故意的,还是我需要手动输入,或者是否有其他原因在 4.5 上?
web-config - 加载 ImageResizer 时无法禁用对 web.config 的检查
我已将 allowSubDirConfig 设置为 false 并添加了 http://imageresizing.net/docs/fcnmode 。我在 2012r2 数据中心上运行 IIS 8.5。我有一个通过 smb 连接的大型图像集。只是让 IIS 尝试查找 web.config 为每个文件添加 9 次额外读取,这将我的吞吐量降低到原来的三分之一,并为我的 san 增加了显着的负载。有没有人看到这个问题或对修复有任何建议。
c# - C#是httpRuntime缓存数据存储在硬盘上吗?
或者如何设置让他保存到硬盘不要让他memorySystem.Runtime.Caching
MemoryCache
在内存中工作
asp.net-mvc - 如何避免在部署时将 httpruntime 标签添加到 web.config
Config section 'System.web/httpRuntime' already defined
将应用程序部署到开发环境时出现错误。
部署后,如果我按下Authentication
IIS 服务器管理概述上的按钮,我会收到以下错误消息:
Web.Config
IIS 上的元素<system.web>
如下所示:
问题显然是不知何故两者<httpRuntime targetFramework="4.5" />
都<httpRuntime requestValidationMode="4.5" />
被添加到<system.web>
. 我的问题是,当部署到我们的开发环境时,我无法弄清楚<httpruntime>
标签是如何添加到我的。Web.Config
它不会发生在我的本地机器上。我们使用Octopus Deploy作为部署工具(我不确定这是否重要)。
项目Web.Config
<system.web>
中的看起来像这样
Web.Release.Config
<system.web>
看起来像这样
我不确定项目的哪些部分会对此产生影响,所以我在下面添加。如果我遗漏了任何其他相关部分,请告诉我。
该解决方案包括两个项目。一个 Web 项目和一个类库。类库项目在app.config
:
我认为这可能会导致一些问题(基于这篇文章)。