小编Bra*_*ner的帖子

单个AJAX请求的.NET和IIS超时

我有一个使用基本HTML/CSS/Javascript前端编写的应用程序,并使用EXTJS向.NET ASHX处理程序发送AJAX请求.一个特定的请求可能需要很长时间才能执行,并且它似乎在30秒内被切断.如何调整此超时值?

这是我尝试/发现的.

  1. 它在多个浏览器(Chrome,IE,Firefox)中的功能相同,所以我认为它是服务器端的配置.
  2. 我查看了IIS配置,发现超时似乎是会话超时,它设置为120(我假设的分钟数).
  3. 请求较小的数据集时,请求正常,因此没有其他已知的编程错误导致此特定问题.

.net iis ajax timeout

5
推荐指数
1
解决办法
3920
查看次数

IIS 不使用用户环境变量

我将 .NET Core 应用程序部署到同一台服务器两次,一次用于 QA,一次用于生产。目前,我让他们每个人都使用不同的本地用户来运行 IIS 应用程序池,并相应地将 ASPNETCORE_ENVIRONMENT 变量设置为“qa”和“production”。

这似乎不起作用,两个站点都运行生产配置,我认为这是默认配置。

到目前为止我看过的东西:

  1. 我可以作为每个用户登录,并且变量设置正确。
  2. 没有设置系统级别的 env var,但如果有的话,用户级别的变量应该覆盖它。
  3. 我可以在任务管理器中看到以正确用户身份运行的进程。
  4. 设置环境变量后,我重新启动了整个系统

.NET 似乎忽略了环境变量。

有没有其他人设法让用户级环境变量与 .NET 核心部署一起工作?

附加信息:我可以在系统级别设置 ASPNETCORE_ENVIRONMENT,两个站点都会选择并运行它。在没有系统变量的情况下这样做根本行不通。

asp.net iis

4
推荐指数
1
解决办法
3227
查看次数

标签 统计

iis ×2

.net ×1

ajax ×1

asp.net ×1

timeout ×1