Articles of iis 6

更改.NET运行时没有完整的服务器应用程序域回收?

有没有什么办法可以改变一个网站的.NET运行时没有完整的服务器应用程序域回收? 它在configuration属性中更改.NET版本时出现,我们的所有应用程序域都显示为重新启动,但是停止并且必须手动启动。 这很烦人 Appcmd.exe将是一个很好的解决scheme,但是这仅适用于IIS 7 🙁

我如何从Windows 7pipe理IIS 6?

我想从我的Windows 7(RTM)笔记本电脑pipe理我的IIS 6服务器,但IIS 6pipe理器不会安装。 我如何pipe理我的IIS 6服务器?

Http gzip压缩和性能

我一直试图在web服务器上启用gzip压缩,因为它似乎具有非常低的CPU成本,并且您获得了显着的数据传输减less。 现在我有一个没有启用gzip的公共服务器,有时在繁忙stream量下(主要是因为某些页面上的复杂SQL查询),CPU负载相当高,并且阅读这篇关于启用主题的Microsoft文章 ,应该采取CPU负载帐户启用gzip时。 客户端希望减less带宽并加快页面加载时间,但是我不确定启用gzip会带来的好处多less,尽pipe在其他服务器上运行良好。 根据您的经验,gzip压缩会对CPU负载产生重大影响吗? 编辑:在这种情况下,我们正在使用IIS6

在IIS 7中运行CGI以使用GET而无需POST请求

我试图从现有的Windows 2003服务器(IIS 6.0)中迁移旧的CGI应用程序,它工作得很好到IIS 7.0的新的Windows 2008服务器,我们得到以下问题: 设置模块处理程序和所有东西后,我发现我只能访问CGI应用程序(rdbweb.exe)文件,如果我通过POST请求(表单提交从另一个页面)调用它。 如果我只是尝试input文件的URL(发出GET请求),我得到以下错误: HTTP错误502.2 – 错误的网关 指定的CGI应用程序由于没有返回一组完整的HTTP头而被误操作。 它返回的标题是“模块rdbweb.exe在00039B44.I / O错误6”中的exceptionEInOutError。 这是我们的客户之一的一个非常古老的应用程序。 当我们试图打电话给供应商时,他们说我们需要支付约3000美元的年度支持费才能开始谈论它。 当然,我试图避免这一点! 注意: 如果我们创build一个提交给“rdbweb.exe”的普通HTML表单,我们就可以使CGI正常工作。 我们不能使用这个作为解决方法,因为应用程序中的一些页面链接到“rdbweb.exe”与普通链接不forms提交。 如果我们运行“rdbweb.exe”。 从控制台(命令提示符)窗口而不是IIS,我们得到正常的HTML,我们通常会期望,没有问题。 我们已经尝试了以下内容: 确保在IIS中映射到“rdbweb.exe”的CGI模块具有启用的所有权限(读,写,执行),并且所有动词都不仅允许特定的动词,还尝试允许GET,明确地POST。 确保应用程序布尔具有“启用32位应用程序”设置为true。 确保网站运行一个帐户,具有“rdbweb.exe”。文件和整个网站(尽pipe我们知道它“读”,“执行”应该是足够的)的完整权限。 确保“ISAPI和CGI限制”的机器范围IIS设置具有“rdbweb.exe”.allowed的完整path。 将模块从CGI更改为快速CGI,也无法正常工作 确保我们有最新的Windows更新(对于IIS6,我们发现知识库文章指出需要IIS6热修复的错误,但IIS7没有发现类似的错误)。 现在唯一剩下的可能性就是下面的Microsoft知识库文章: http : //support.microsoft.com/kb/145661 – 这是关于: CGI错误:指定的CGI应用程序由于没有返回一组完整的HTTP头而被误操作。 它返回的标题是: 文章提出了以下解决scheme: 修改CGI应用程序头输出的源代码。 以下是一个正确的标题的例子: print "HTTP/1.0 200 OK\n"; print "Content-Type: text/html\n\n\n"; 不幸的是,我们没有来源尝试这个, 我不知道这是否是我们正在处理的问题 。 你能帮我解决这个问题吗? 有没有办法让应用程序工作,而无需POST请求? 请注意,在旧的IIS6服务器上应用程序工作得很好,我找不到任何特殊的IISconfiguration,我可能想在IIS7上尝试其相当的。

如何将单个应用程序从IIS6迁移到IIS7?

我有一些Windows Server 2003系统上正在运行的应用程序。 我们希望将其中一个应用程序迁移到Windows Server 2008 R2机箱上的IIS7。 这是一个新的Web服务器,安装了IIS,但没有别的。 我知道如何迁移整个服务器甚至整个站点,但是如何迁移服务器范围设置,站点范围设置,应用程序使用的应用程序池以及应用程序本身?

集成身份validation在IIS 6中从命令行

在部署ASP.NET应用程序的新版本时,我们需要将特定页面的身份validation方法设置为“仅集成”。 我们可以从IISpipe理控制台执行此操作,但希望编写一个脚本(批处理或PowerShell,并不重要),以便进行更改,以确保部署中的一切顺利进行。 应用程序中的其余页面将允许不同的身份validation方法,但是这个特定页面只允许集成。 在同一个部署中,我们还需要更改所有401错误的自定义错误页面的位置,最好也是从命令行。

在IIS 6中安装没有CSR原始网站的证书

似乎在IIS 6上为站点安装新的SSL证书的常见方法是创build临时站点,使用真实站点的参数生成CSR,然后在颁发证书时执行CSR。 这一切都很好,但我愚蠢地把临时网站过早地删除 – 在CSR生成之后和我收到真正的证书之前,我删除了它。 我仍然使用CSR和证书。 有没有办法让IIS来安装这个? 我可以手动将证书添加到registry吗? 我真的不想通过另一个补发程序。 提前致谢。

如何模拟与HTTPS的连接并logging握手?

我有一个通过HTTP和HTTPS托pipe网站的IIS 6 Web服务器场。 使用Mac 4上的Safari 4,通过HTTPS连接,场中的某些节点触发浏览器向用户发出证书错误,其他节点正常工作。 总是相同的节点导致问题,但在IE或Chrome中似乎不会出现问题。 我认为农场中的这些节点configuration错误,但我无法通过查看单个服务器设置来轻松识别问题。 我想将客户端工具指向一个已知的好节点,并从客户端的angular度捕获SSL客户端和服务器hello,证书消息,密钥交换等,然后解密,然后在已知问题节点上重复,然后比较。 你可以请build议任何Windows工具,或者更好的方式来诊断故障?

Aspnet_wp在100%的CPU,但什么网站?

我有一个networking服务器(IIS6)aspnet_wp使用100%cpu的问题。 这台服务器上有几个网站。 但是,我怎么知道哪个网站导致了这个问题呢? 这些站点位于2.0框架中,并且服务器以IIS5隔离模式运行。

为w3wp工作进程分配更多的内存

我的工作人员在70mB处理上限。 我如何提高这个限制? 我在Windows 2003 IIS6上有4Gb。 谢谢!