Articles of iis

防火墙阻止Windows 2008 R2上的FTP服务器

我可以从本地机器访问FTP站点,但没有问题,但是它从远程机器中超时。 如果我完全closures防火墙,它就可以工作。 显然,这不是一个令人满意的解决scheme。 我试图按照这些步骤 ,但现在利用。 在我的远程机器上,我使用Filezilla作为FTP客户端。 以下是我尝试访问该网站时输出的内容。 正如你所看到的,它pipe理连接和身份validation,但试图列出目录超时。 有人可以告诉我,我应该看看下一个? Status: Connecting to 192.168.15.12:21… Status: Connection established, waiting for welcome message… Response: 220 Microsoft FTP Service Command: USER CMSDEVELOPMENT\CMSdev Response: 331 Password required for CMSDEVELOPMENT\CMSdev. Command: PASS ****** Response: 230-Directory has 71,805,415,424 bytes of disk space available. Response: 230 User logged in. Command: OPTS UTF8 ON […]

你如何pipe理大型网站?

我有一个快速增长的Web服务器场,运行IIS 7(30多台服务器)。 所有的服务器都是相同的副本,所有的服务器都是物理的。 我们每月更新一次软件,在目前的过程中,我们按照以下步骤进行: 在F5负载平衡器上禁用池中的服务器。 在IIS中禁用HTTP保持连接,以便连接迅速下降。 将网站的默认目录更改为包含新的二进制文件的新文件夹。 testing服务器 启用HTTP保留。 在F5池中启用服务器。 移动到服务器2 微软曾经有一个应用程序中心,前一段时间被放弃了。 他们已经对Web Farm框架进行了第二次尝试,但是这样做会增加testing释放包的质量保证时间,因为它可以节省部署时间。 有没有人看到一个商业的现成的应用程序,是专为pipe理和部署到大型网站农场? 谢谢!

从IIS中删除DefaultWebSite和App池是否被认为是最佳做法?

微软是否build议从生产Web服务器中删除并清理默认网站实例和额外的应用程序池?

是否需要serviceAutoStartProvider属性来自动启动ASP.NET应用程序?

我一直在阅读Scott Guthrie关于Auto-Start ASP.NET应用程序的文章 ,该文章提供了关于如何设置ASP.NET 4.0应用程序以自动启动的示例。 <applicationPools> <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> </applicationPools> <!–…–> <sites> <site name="MySite" id="1"> <application path="/" serviceAutoStartEnabled="true" serviceAutoStartProvider="PreWarmMyCache" /> </site> </sites> <!–…–> <serviceAutoStartProviders> <add name="PreWarmMyCache" type="PreWarmCache, MyAssembly" /> </serviceAutoStartProviders> 从他的文章中不清楚的是,如果下面的configuration将自动启动一个ASP.NET应用程序: <applicationPools> <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> </applicationPools> <!–…–> <sites> <site name="MySite" id="1"> <application path="/" serviceAutoStartEnabled="true" /> </site> </sites> 这里的区别在于没有指定类来启动。 理想情况下,应用程序将被加载。 有关站点应用程序的文档意味着serviceAutoStartEnabled属性需要serviceAutoStartProvider属性才能工作。 但是如果没有提供额外的属性,没有指示会发生什么。 […]

Windows 7 IIS v7.5有没有连接限制?

我目前的开发机器是Windows XP,我使用修改的tcpip.sys来允许我超过内置到IIS的10个连接限制。 我知道Vista的IIS有相同的限制。 任何人都可以确认此连接限制是否存在于Windows 7 IIS中?

IIS中未使用的应用程序池是否会影响性能?

由于我们体系结构的重大更新,我们现在在IIS下有一些未使用的应用程序池(没有映射到它们的网站)。 我明白如何删除它们以提高可读性,但是我的问题更多的是性能影响:这些未使用的应用程序池在内存,CPU,IIS请求处理速度或任何其他性能指标方面是否有问题? 从我所看到的,一个没有网站的应用程序池不会创build一个工作进程,所以我怀疑在性能上没有任何区别,但是我想确保我不会错过任何东西。

IIS7:如何阻止访问与web.config文件?

我知道IIS7允许我使用web.config xml文件进行每个目录的configuration。 我有一个目录,一些configuration文件不想被networking访问。 本地web.config文件禁止读取访问将是一个很好的解决scheme。 什么应该是一个web.config文件的内容禁止networking访问的文件? 编辑:我试图把一个web.config文件与这些内容在一个文件中: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <authorization> <deny users="*" /> <!– Denies all users –> </authorization> </system.web> </configuration> 但是我仍然可以直接访问目录中的文件。 它出什么问题了? 我如何debugging发生了什么?

在IIS日志文件夹上使用NTFS压缩是不错的做法吗?

在IIS日志文件夹和文件上使用NTFS压缩是一个好习惯吗? 通过这样做,我能够从20GB降到7GB。 IIS日志每天都有,平均大小为20MB,但有些极端的日子有200MB。 我想知道IIS是否必须在内存中打开整个文件,迫使NTFS每次解压20MB(或极端情况下是200MB)? 还是有一些魔术,允许IIS添加内容? 系统的影响是什么? 如果我们增加stream量,会不会成为一个问题? 我应该每小时而不是每天拆分它们吗? 任何官方的微软文件呢? 我找不到一个。

如何设置Django与IIS 8?

我曾尝试在Windows 8开发人员预览版的IIS 8下运行Django。 现在Windows 8的Consumer Preview已经不存在了,我想知道是否可以在IIS中获得有关设置Django的详细说明。 我怎么去做这个过程 – 我几乎不知道从哪里开始。 我需要一个特定的ISAPI模块吗?

在Windows Server上使用FTP服务?

我们总是使用IIS的FTP服务,但最近我们遇到了一些问题。 你推荐什么FTP服务? 我们在客户端使用Windows Server和Windows XP。 一个免费版本是必须的,我们正在考虑FileZilla和WarFtp,我们将有100个并发连接。