Articles of iis 6

IIS6无法在Windows Server 2003 SP2上启动

在Windows 2003 R2上安装SP2后,我安装了IIS。 IIS永远不会启动。 我尝试重新安装IIS,但失败了。 其中一个“短跑”网站build议重新安装SP2。 当我尝试这个,我得到了一个访问被拒绝的错误 – 我在pipe理员级别login。 目标是将WSUS 3sp1放在此服务器上。 应用程序和系统日志没有信息; 但是,万维网发布服务从不安装。

升级IIS 800a0001 Request.BinaryRead失败

当IIS升级到IIS 6.0或更高版本时,通过ASP上传的大型文件(特别是大于204,800字节)将得到以下错误: 错误“800a0001” Request.BinaryRead失败 什么将解决这个错误?

FTP客户端上传:在开始传输之前预先分配文件

当多个客户端同时上传到FTP服务器时,我想限制服务器磁盘碎片。 有没有办法告诉FTP服务器为传入文件的大块预分配磁盘空间,并保持在大块增加? 或者,有没有办法告诉FTP服务器预先分配整个文件的价值,并以更顺序的模式写入传入的FTP数据包。 在传输之后对文件进行碎片整理是不可接受的:碎片整理将花费太长时间。 我正在使用IIS 6.0,但其他FTP服务器产品将是一个受欢迎的替代品。

IIS 6.0在扩展名为“。”的文件上收到404错误

我有一个问题,我从一个IIS 6.0服务器反向代理服务器的Apache服务器,提供没有扩展名的PNG文件。 狠狠地为文件提供一个“。” 但没有别的,例如: “ http://内部服务器/代理/图像” 。 我尝试添加MIMEtypes“。” 甚至“。*”到IIS虚拟目录和服务器(通过IIS MMCpipe理单元),但这似乎没有解决问题。 添加MIMEtypes时testing其他隐藏的扩展,如image.x,image。]等,但如果你有文件名和“。 没有其他的事情,似乎404失败了。 任何线索?

Ping从IIS服务器成功,而不是从Web应用程序内部

当通过terminal服务从命令行连接时,我可以成功从我的IIS服务器上ping外部IP地址。 但是,当我设置我的Web应用程序来做同样的事情时,ping失败。 该网站正在匿名帐户的情况下运行。 是否有权限,我需要修复,以使平台在networking应用程序内工作? 更新:如果我在机器上的pipe理员帐户的上下文中运行Web应用程序,它会成功运行。

奇怪的IIS / Asp.netexception消息

我有一个运行在IIS 6上的标准的asp.net 2.0应用程序。我注意到日志中有一些奇怪的exception消息。 他们似乎是由随机垃圾邮件机器人试图提交表单。 他们很奇怪,因为请求string是巨大的,事件pipe理器中的所有exception细节都搞砸了,它们已经被replace为%21,%22等等,如屏幕截图所示。 这是某种利用或只是在asp.netexception处理程序/logging器中的错误? 更新:我追溯导致这个奇怪的日志事件的请求,导致它请求scriptresource.axd?d = {html从页面}在这些链接中描述的IE8中的错误: MS连接 SO – 无效的Webresource.axd SO – IE8删除内存页面 我仍然不确定为什么这些请求会破坏上面看到的IIS日志事件,他们只是长时间的jiberish被发送到服务器的string,也许有人读这个可以揭示一些事情。

IIS6:为支持它的客户端提供gzip静态内容

如何configurationIIS自动为支持它的客户端压缩静态资源(图片,javascript,css等),并为不支持压缩的客户端提供“正常”内容? 另外,IIS6可以为我caching资源的压缩版本,这样我就不需要为每次请求而进行压缩时刻的CPU周期了。 我需要启用此网站上的特定文件夹。

IIS6在标题中泄露IP地址

我们正在通过securitymetrics.com为我们的电子商务网站获得PCI合规性。最后一个不断出现的项目如下: 简介:这个Web服务器通过HTTP标头泄漏一个私有IP地址。 说明:这可能会暴露内部IP地址通常隐藏或隐藏在networking地址转换(NAT)防火墙或代理服务器之后。 IIS 4.0在默认configuration中执行此操作时存在已知问题。 这也可能会影响其他Web服务器,特别是在configuration错误的redirect上。 另请参阅: http : //support.microsoft.com/support/kb/ articles / Q218 / 1 / 80.ASP 我已经通过使用KB文章中logging的adsutil.vbs脚本实现了MetaBase中的更改,并使用IIS6元数据库浏览器validation了这些更改,但是我们仍然在此项上失败。 我们通过Fortinet防火墙反向托pipe这个网站。 任何build议,我可能会失踪的东西?

通过虚拟SMTP将所有邮件转发到IIS上的单个开发箱

我正在尝试为我们的Web服务器build立一个开发环境。 我希望由服务器转发的所有电子邮件都转到特定的邮箱,而不pipe发送给谁。 例如,服务器上的一些应用程序发送一封电子邮件到[email protected]。 我想要这封电子邮件去[email protected]。 这可能与IIS /虚拟SMTP? 有没有其他的方式来做到这一点? 我没有交换服务器运行,如果这有所作为。 任何帮助将不胜感激。 非常感谢!

在Windows 2003,IIS 6.0服务器上拒绝访问,源SideBySide,SHELL32错误

在服务器运行时,我在Windows 2003 / IIS 6.0 Web服务器上收到此错误。 这是一个新的服务器。 Event Type: Error Event Source: SideBySide Event Category: None Event ID: 59 Date: 8/14/2009 Time: 2:44:25 PM User: N/A Computer: **CENSORED** Description: Generate Activation Context failed for C:\WINDOWS\system32\shell32.dll. Reference error message: Access is denied. 有没有人看到这个? 它也运行.NET Framework 3.5 SP1