Articles of iis 7

IIS FTP 7.5数据通道问题(SSL)

嘿,我想知道有没有人能让我走向正确的方向。 我正在使用微软的iis FTP 7.5设置FTPS客户端和服务器,FTPS服务器。 在客户端,它将在Linux上运行,我正在使用M2crypto进行openssl wrap(python)。 我担心这个问题是在服务器端(iis7.5)由于以下发现: 如果我主持使用Filezilla两个控制和数据通道被迫encryption它工作100%(100%文件传输),如果我使用iis作为服务器一切工作到数据通道接pipe点… …即检索到的文件的所有数据已经​​在我的购物篮中正确接收! ftp服务器不会发送最终的'226传输完成'。 在CMDsockets上。 为什么? 如果我强制客户端或服务器closures连接文件是100%完好无损….如果我使用iis 7.5强制encryption控制通道所有工作100%,只要我不强迫数据通道… … – 这里有一些截图来演示这个…杀死客户端后的客户端视图: 图片@ http://forums.iis.net/p/1172936/1960994.aspx#1960994 简介:我们可以build立连接,执行目录列表,开始上传,查看服务器上创build的文件(0字节),但客户端挂起。 如果我们终止客户端,服务器上的上传文件突然跳到最大。

用于<a href="…">中的小写字母URL的IIS7.5出站规则

我知道如何规范传入请求到IIS7.5的URL的情况下,实际上,有一个内置的规则模板,从开始。 但如何出站(不更改代码)? 这是我到目前为止: <outboundRules> <rule name="Outbound lowercase" preCondition="IsHTML" enabled="true"> <match filterByTags="A" pattern="[AZ]" ignoreCase="false" /> <action type="Rewrite" value="{ToLower:{R:0}}" /> </rule> <preConditions> <preCondition name="IsHTML"> <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" /> </preCondition> </preConditions> </outboundRules> 但是,在操作上使用IIS barfs会导致一个无效的web.config,可能是我从MS提供的入站规则模板中偷取的{ToLower:XXXX}。 有人知道怎么做吗? 任何人都知道选项的完整logging(我的GoogleNinja技能失败了我:我发现这个,但是“指定规则的值语法。这个元素只可用于重写动作types”不是很全面)。 谢谢你,达米安

Windows Server 2008 IIS7 – 页面请求随机挂起或超时

我刚安装了IIS7和PHP(快速CGI)的Windows Server 2008 x64的全新副本。 但是,我注意到,将我的网站从一个类似指定的机器移动到这个,我得到的问题。 这个问题似乎是随机的,当我点击正在服务的网页时,浏览器会突然挂起说“等待mysite.com …”。 有时页面会超时,或者最终在20到30秒后parsing,但可能会丢失CSS样式表。 很奇怪,因为这是唯一的网站安装在这个新的服务器上,只有我自己使用/testing它。 服务器安装在旧服务器下的同一个数据中心中。 有没有其他人有类似的问题? 我尝试将最大的工作人员池增加到10(从1开始),但这不起作用。 在网站闲置1或2分钟后似乎最频繁发生,然后尝试加载/刷新网页。 许多感谢任何信息和帮助。 亲切的问候,Seb

自定义MIMEtypes的压缩工作在IIS 7.5,但不是IIS 7.0?

我设法为IIS 7.5上的自定义MIMEtypes设置压缩没有问题。 将MIMEtypes添加到IIS,然后将其添加到applicationHost.config中的httpCompression元素。 但是当我在IIS 7上做同样的事情时,特定的MIMEtypes从不压缩。 一般来说,这不是一个压缩问题,因为其他MIMEtypes压缩正确。 据我所知,IIS 7和IIS7.5的configuration方式完全相同。 IIS7的行为是不一样的,我需要做一些其他的事情来得到它的工作? 我已经安装失败的请求跟踪,并在压缩过程中得到一个NO_MATCHING_CONTENT_TYPE错误,但我不知道我还需要做什么来告诉IIS有关我的MIMEtypes

在IIS 7手动与Web平台上安装PHP

我是MS Server 2008和IIS 7的新手。我需要在这台服务器上安装PHP,不确定是否应该按照官方PHP站点的详细说明手动路由,或者使用微软的Web Platform。 我最初将安装一个CMS,如Drupal或者也许是MODx,但可能需要在同一台机器上实现其他基于PHP的Web应用程序。 这两种安装方式有什么不同,可能会导致我的问题? 有没有人有与Web平台不好的经验? PS – 我很确定这个服务器实例最终将成为我的生产/现场网站,所以我想从一开始就设置它。 我在一所IT资源匮乏的学校工作,被告知他们不会再给我一个另外的“虚拟化”服务器安装用于testing/开发。 非常感谢, 贾森

糟糕的请求,由于“糟糕的”Cookie

我在一个域名下有一个网站 ,其中主要域使用Google Analytics(分析),它设置一个名为__utmva的cookie,它的值是二进制的。 据我可以告诉通过这个cookie到IIS返回错误请求(400) – “请求形成不好”。 。 问题: 那个cookies可以代替什么? 是否允许在cookie中传递二进制值? (请求也是二进制的,而不是编码,用Fiddlervalidation) 如果#2的答案为是,为什么IIS失败,我该如何解决这个问题?

IIS 7.5应用程序池CPUconfiguration

我有一个Web应用程序,当在Windows 2008 R2数据中心版上运行,当服务器configuration了单核处理器时,消耗13 MB RAM,configuration为在双核CPU上运行时,它将消耗大约25到28 MB RAM,并在configuration使用3个CPU的消耗大约40MB RAM。 我试图在四核系统上validation这一点,并调整了应用程序池的处理器关联configuration,似乎是这样。 任何人都可以validation这一点,或解释内核数量如何影响应用程序池消耗的内存量(私有字节)

IIS7 – 更改服务器configuration中所有站点的物理path

我一直在试图迁移一个IIS7的Web服务器(相当大的一个),到目前为止我感到惊讶的状态msdeploy和使用它为我所需要做的。 足够的,这是我目前的问题: 我要迁移的服务器具有D:\驱动器上的所有站点。 我们不可能在新环境中使用D:\驱动器,所以我需要将所有站点path更改为C:\ 。 我显然不想手动为每个网站做到这一点,所以我想编辑applicationHost.config的path。 但是,IIS似乎并不关心一点。 所有的path是C:\,但IIS仍然尝试引用D:\ 。 当我在网站设置看,它仍然说D:\ 。 这个价值来自哪里? 它位于64位服务器上,我检查了\syswow64\的OTHER applicationHost.config ,并且奇迹般地更改为C:\ 。 我怎样才能做到这一点?

IIS7问题的Web部署

我一直在这一整天,试图让我的服务器上的Web部署安装。 首先,我在Windows Server 2008数据中心64位(在VPS上)运行IIS7。 起初,我以为我有它的工作,但似乎我使用旧的(只有Windowspipe理员login)IIS6与IIS7一起的东西。 我完全按照这个指南,我仍然得到错误: http : //learn.iis.net/page.aspx/516/configure-the-web-deployment-handler/ 。 这是我收到的错误(按照文章结尾处的说明): 任何帮助表示赞赏。 我已经尝试了一切(我已经validation了本地服务文件夹访问,IISpipe理器权限,服务处于活动状态等所有基本的东西)。

网站文件夹内容的永久权限

我有运行IIS7的Windows Server 2008上的Web服务器。 一个我的网站,我有一个文件夹,其中包含的图像,用户可以查看我的手机应用程序。 除非我在图像上设置了正确的权限,否则会得到: 401 – Unauthorized: Access is denied due to invalid credentials. 所以我设置了权限('每个人'都可以读取文件),然后可以查看图像。 问题是,我运行脚本从其他来源下载这些图像,并将其放置在此文件夹中。 更新后的图像不再具有适当的权限。 回到原点! 有没有办法设置这个文件夹,所以在该文件夹中创build的任何文件都有我需要的权限? 谢谢!