标签: iis

如何限制 IIS 中应用程序使用的内存?

IIS 工作进程占用了我们服务器上的大量内存。我想限制每个应用程序可以使用的内存。我很困惑是否应该设置虚拟内存限制或私有内存限制。我们 IIS 中的每个应用程序都位于自己的应用程序池中。

如果我将私有内存限制设置为 500MB,将虚拟内存限制设置为 3GB。应用程序池什么时候回收?达到 500MB 或达到 3GB 后是否回收。

iis iis-7 iis-6 virtual-memory memory-leak

21
推荐指数
1
解决办法
8万
查看次数

如何定期清理 IIS 日志文件?

我刚刚发现 IIS 无限期地建立日志,并且似乎没有任何 IIS 设置会自动清除旧的日志文件。控制我的 IIS 日志以免它们填满整个硬盘驱动器的最佳方法是什么?

windows iis

20
推荐指数
1
解决办法
3万
查看次数

在 Windows 7 SP1 IIS 错误后出现“无效的应用程序路径”

使用 SP1 更新 Windows 7 (x64) 后,我在 IIS 中收到这条新的、奇怪的错误消息。

  1. 打开 IIS 管理器
  2. 浏览到现有的虚拟应用程序(或创建一个新的)
  3. 打开其基本设置对话框
  4. 单击测试设置
  5. 出现错误信息

它发生在新的应用程序以及之前已经存在(并且没有那个问题)的应用程序中。

应用程序本身继续工作。

有没有人想出这个?

iis windows-7 asp.net

20
推荐指数
1
解决办法
3万
查看次数

IIS 不会从 web.config 加载自定义 HTTP 模块

我有一个用于从 web.config 加载的 ASP.NET MVC3 网站的自定义 HTTP 模块:

<system.web>
    <httpModules>
      <add name="MyModule" type="MySolution.Web.MyHttpModule, MySolution.Web" />
    </httpModules>
</system.web>
Run Code Online (Sandbox Code Playgroud)

当我从 VS Web 服务器中运行站点时,模块正确加载(命中了我的 Init 方法中的断点),但是当我在 IIS 中托管它时,它似乎被忽略了(断点丢失并且模块的功能不存在)从网站)。我已经在两个单独的 IIS 机器上尝试过,结果相似。

我究竟做错了什么?是否有一个设置我必须轻弹启用 IIS 才能从站点的 web.config 加载模块?

iis asp.net httpmodule

20
推荐指数
1
解决办法
3万
查看次数

在带有 IIS 8.0 的 Windows Server 2012 上安装 SSL

我们正在将网站从装有 Windows Server 2008 R2/IIS 7.5 的机器转移到装有 Windows Server 2012/IIS 8.0 的机器上,因为我们希望利用新的 SNI 功能。

这个网站通过 Go-Daddy 有一个 SSL,所以我们通过他们的网站重新设置这个新服务器的 SSL 并下载相应的文件,并按照他们在IIS 7.0 中找到的说明进行操作,因为他们没有任何可用的 IIS 8.0.

我们遇到的问题是,当我们尝试在 IIS 中“完成证书请求”时,它给了我们一条错误消息"Failed to Remove Certificate"- 我们不确定它正在尝试删除什么证书。

在将它们与此处找到的 Microsoft 说明进行比较时,我们注意到在导入过程中按照 Go-Daddy 的说明进行操作时,它希望您将证书导入“中间证书颁发机构”目录,然后将其放入个人证书存储区 - 但 Microsoft 的说明说要将证书导入到新的 Web 托管证书存储中。不确定这是否可能是问题的一部分...

- 更新

我们认为这可能与 GoDaddy 颁发的证书有关,因此我们从 Thawte 为不同的网站购买了一个全新的证书 - 但是我们仍然遇到“无法删除证书”的相同错误。

iis ssl iis-8 iis-8.5

20
推荐指数
2
解决办法
6万
查看次数

IIS 中的“.NET Framework 版本”设置实际上有什么作用?

这似乎是一个显而易见的问题,但我正在尝试确定顶级 IIS 配置面板上的“更改 .NET 框架版本”按钮实际更改了什么。在我所有的服务器上,它一直保持在 v2.0。我的应用程序池是 v2.0 和 v4.0 的混合体,我所有的 v4.0 应用程序都可以正常运行。

那么,这个版本号控制什么呢?什么会依赖于不会分配给应用程序池的这个?看起来很奇怪。

有问题的设置如下图所示:

在此处输入图片说明

iis asp.net .net

19
推荐指数
1
解决办法
2万
查看次数

任何免费软件 IIS 日志分析器?

使用 ASP.NET 会很好,但 PHP 也可以,并且应该托管在 IIS6 中。

编辑:日志来自我们的内部网站。

iis iis-6 log-files logging logparser

18
推荐指数
3
解决办法
3万
查看次数

如何控制 IIS7 使用的 IP 地址?

在 Win2k3 中,我曾经httpcfg告诉 IIS 侦听服务器上的特定 IP 地址。我想在另一个 IP 地址的端口 80 上使用 VisualSVN 服务器运行 Apache,但 IIS7 默认绑定到所有 IP 地址。

IIS7 的哪个实用程序控制 IIS7 绑定?

iis windows-server-2008 iis-7

18
推荐指数
1
解决办法
3万
查看次数

Windows Server 2008 R2 上的 IIS 8

是否(或将可能)在 Windows Server 2008 (R2) 上安装 IIS 8 还是仅适用于 Windows Server“8”/2012?

iis windows-server-2008

18
推荐指数
2
解决办法
4万
查看次数

SQL - 登录前握手期间发生错误

直到昨天晚上,我才能从本地机器连接到我的服务器。现在,我收到以下错误:

已成功与服务器建立连接,但在登录前握手期间发生错误。(提供程序:SSL 提供程序,错误:0 - 等待操作超时。)(.Net SqlClient 数据提供程序)

请注意,我可以毫无问题地登录到实际服务器。

昨天,我在我的机器上安装了 IIS 并使用我的 IP 地址设置了一个站点 - 不知道这是否有什么关系。

我确实遇到了这篇文章,按照步骤操作,但似乎没有帮助。

http://escapekeys.com/microsoft-sql-server-error-64-a-connection-was-successfully-established-with-the-server/89

我也看了下面的文章,更改了TC/IP设置,重新启动,但没有。

http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-服务器-microsoft-sql-server-error/

也开始尝试从评论中提出建议,但当我意识到我可能会把事情搞砸时就停止了。

那么,为什么会发生这种情况/我该如何解决?

iis connection sql-server

18
推荐指数
2
解决办法
22万
查看次数