【问题标题】:debugging with IIS 10.0使用 IIS 10.0 进行调试
【发布时间】:2021-03-04 20:53:26
【问题描述】:

我正在开发一个适用于大型数组的 asp.net 页面。该站点在 IIS 10.0 上运行。 在配置文件中,有这样的代码: <runtime> <gcAllowVeryLargeObjects enabled="true"/> </runtime> 在 asp.net 页面上,这是第一行: <%@ Page Language="C#" Debug="true" %> 有一个尺寸为 30K x 30K 的阵列。 如果 debug 设置为 false,则执行代码。但是,如果 debug 设置为 true,则会出现内存不足消息。 为什么会这样?

【问题讨论】:

标签: asp.net iis


【解决方案1】:

我在 2006 年发现了 Microsoft 的这篇博文: https://weblogs.asp.net/scottgu/442448 它指出对于 asp.net 页面,调试应设置为 false。

【讨论】:

  • 该博客文章中对您的案例实际有用的部分是“这样做会导致许多非最佳事情发生,包括”下的 1-3。无论如何,请随意接受您自己的答案。
猜你喜欢
  • 2019-10-05
  • 1970-01-01
  • 2019-07-24
  • 1970-01-01
  • 2012-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-22
相关资源
最近更新 更多